[pyar] DJango 1.8 Models.
Juan Manuel Santos
vicariousdm en gmail.com
Dom Jul 12 19:29:04 ART 2015
Hola,
También si no me equivoco podría utilizar la herencia normal de Django:
https://docs.djangoproject.com/en/1.8/topics/db/models/#model-inheritance[1]
Por lo poco que vi de Polymorphic, es un toque distinta, pero yo siempre
trato de mantenerme lo más cerca posible de las herramientas que uso :)
Saludos!
On Sunday, July 12, 2015 19:16:05 Martin Dimondo wrote:
> ¡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
--
Juan Manuel Santos
Pubkey:
http://www.vicarious.com.ar/~godlike/godlike64.at.gmail.dot.com.asc
--------
[1] https://docs.djangoproject.com/en/1.8/topics/db/models/#model-inheritance
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150712/66e36782/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150712/66e36782/attachment-0001.sig>
More information about the pyar
mailing list