[pyar] [Django] modelo genérico

samuel alfredo bustamante barrera samuelbustamant en gmail.com
Lun Mar 19 20:56:23 ART 2012


Algo que se me ocurrió fue ponerle a los modelos Casa, Terreno, etc.
un ForeignKey a Inmuebles, pero no se como saber a partir de Inmuebles
que modelo es, no se si se entiende ¿?

El día 19 de marzo de 2012 20:41, samuel alfredo bustamante barrera
<samuelbustamant en gmail.com> escribió:
> El día 19 de marzo de 2012 20:32, Facundo Olano
> <facundo.olano en gmail.com> escribió:
>>> Hola amigos,
>>> tengo un problema que no lo puedo resolver, voy a la explicación:
>>>
>>> tengo un modelo Casa y un modelo Departamento, los cuales tienen
>>> campos diferentes.
>>> necesito alguna forma en la cual crear algún modelo Inmuebles que sea
>>> algo genérico
>>> a los otros (no se si se dice así).
>>
>>
>> Se entiende más o menos, si te refirieras a objetos pelados en vez de
>> modelos de django, probablemente tendrías una clase Inmueble de la que
>> heredan Casa y Departamento, no? Django tiene un par de alternativas para
>> herencia de modelos, pero a mi entender no siempre funcionan exactamente
>> como uno quisiera, para saber cuál es la que mejor se adapta a tus
>> necesidades o como resolverlo si ninguna lo hace, tendrías que explicar un
>> poco por qué necesitás esas relaciones; como esperas que tu código funcione
>> o qué ventajas esperás obtener al introducir el modelo Inmueble.
>>
>> Saludos.
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> Hola Facundo,
> voy a tratar de explicar mejor lo que necesito:
>
> estoy tratando de hacer una pagina de inmuebles (cada usuario puede
> subir un inmueble) y creé dos modelos (pueden ser más), Casa y
> Terreno, que son dos cosas muy distintas pero son inmuebles a la vez,
> lo que necesito es relacionar esos modelos como inmuebles ó como
> anuncios, ya que por ejemplo en la pagina principal necesito listar
> los últimos 30 inmuebles ingresados, ya sea Casa, Terreno,
> Departamentos, etc.
>
> No se si se entendió un poco más la idea.
> Desde ya, Muchas Gracias.
> --
> Samuel A. Bustamante B.



-- 
Samuel A. Bustamante B.



More information about the pyar mailing list