[pyar] DJango 1.8 Models.
Martin Dimondo
martin.dimondo en gmail.com
Dom Jul 12 19:16:05 ART 2015
¡Hola Cristian!
En la lista de pyar para modelos polimórficos, varias veces nombraron a la
lib django-polymorphic [0] (En sqlalchemy esta feature está incluida sin
necesidad de instalar nada adicional :P).
Según entiendo tu modelo quedaría algo así como:
----------------
from polymorphic import PolymorphicModel
class Pagina(PolymorphicModel):
#... fields ...
campo_ejemplo = ...
class PaginaEspecial(Pagina):
# ... fields ...
pass
paginas = Pagina.objects.filter(campo_ejemplo = 'Home')
-----------------
Ahora paginas contiene tanto instancias del tipo Pagina, como tambíen de la
subclase PaginaEspecial.
Espero haberte ayudado.
[0] https://django-polymorphic.readthedocs.org
Abrazo,
Martin Dimondo
El 12 de julio de 2015, 18:21, Cristian Vazquez <cristianvazquez4 en gmail.com>
escribió:
> buenas, Como va?
>
> Estoy con una pequeña consulta. Necesito tener 2 modelos. Uno es Pagina y
> el otro es PaginaEspecial. PaginaEspecial tiene todo lo que tiene Pagina
> pero agrega 4 campos más. Ahora mi idea es que si ejecuto el siguiente
> query:
>
> Pagina.objects.get(campoComúnEnAmbas=1) ... también me de las
> PaginasEspecial asociadas además de las Pagina. Alguno tiene alguna idea?
>
> Desde ya muchas gracias.
>
> --
> Saludos.
> Cristian
>
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150712/345263ed/attachment.html>
More information about the pyar
mailing list