[pyar] Duda con django, herencias y ForeingKeys
GiLgAmEzH
listas en gilgamezh.me
Lun Nov 2 13:31:09 ART 2015
On 11/02/2015 01:25 PM, Martin Alderete wrote:
> Buenas!
> Como va?
>
> Para resolver eso suelo usar una app muy piola "Django Polymorphic"
> (https://django-polymorphic.readthedocs.org/en/latest/)
> Que te permite hacer exactamenteo eso por medio de managers y te da
> otras operaciones utiles.
> Fijate si te sirve.
>
Ah mira, intersante :)
Al margen, si no quiero usar algo así. Debería resolverlo con ContenTypes?
Gracias!
> Nota al margen: Cuando modelas herencia en Django ojo que podes tener 2
> tablas separadas o usar la clase padre como abstracta (solo contenedor
> de fields) y usar la subclase.
>
Si, buen punto. En la documentación eso está bien explicado :)
> Espero que sirva
>
> Saludos!
>
>
Gracias!
>
>
>
> 2015-11-02 13:14 GMT-03:00 GiLgAmEzH <listas en gilgamezh.me
> <mailto:listas en gilgamezh.me>>:
>
> Hola a todos!
>
> No estoy seguro de cual es la mejor manera de hacer algo con django.
>
> Le dí varias vueltas a la documentación y no estoy seguro cuál caso
> corresponde.
>
> Quiero tener modelos del estilo
>
>
> class Persona():
> pass
>
>
> class Alumno(Persona):
> pass
>
>
> class Docente(Persona):
> pass
>
>
> class Instituto():
> pass
> # el instituto tiene personas
>
>
>
> Cuál es la manera correcta de relacionar Alumno y Docente con el
> Instituto? La idea es poder hacer Instituto.personas.all() y me
> traiga tanto Alumos como Docentes?
>
> El único camino correcto es usar ContentTypes? O hay otra?
>
> Gracias!
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar <mailto: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
>
>
>
>
> --
> Martin Alderete
>
>
> _______________________________________________
> 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
>
More information about the pyar
mailing list