[pyar] Django, Model Inheritance en la práctica
Federico Heinz
fheinz en vialibre.org.ar
Jue Ago 5 12:39:32 ART 2010
On 02/08/2010, Tomas Zulberti wrote:
> Podes usar esto:
> http://djangosnippets.org/snippets/1034/
Basándome en esto, acabo de subir al recetario una forma general de
resolver el problema, definiendo una clase `SubclassedModel` que se
encarga automágicamente de buscar la clase original de la instancia.
<http://python.org.ar/pyar/Django/ObtenerClaseOriginalCuandoHayHerencia>
Correcciones bienvenidas, mientras más salvajes mejor :-)
Dos cosas que se me ocurren que se podrían mejorar:
1) empaquetar ese módulo de modo que pueda ser incluido
fácilmente en proyectos que lo necesiten. Calculo que una
app que conste sólo de ese archivo como `models.py`
debería alcanzar, pero suena como a gastar pólvora en
chimangos, ¿o no?
2) las clases que heredan de `SubclassedModel` tienen un
comportamiente no estándar: tienen un default manager en
`objects` aunque declaren un manager, lo que no es común.
Fede
More information about the pyar
mailing list