[pyar] [Django] modelo genérico

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


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.



More information about the pyar mailing list