[pyar] Django: consultas a modelo con subclases

Esteban Ordano esteban en ordano.com.ar
Jue Dic 16 14:57:40 ART 2010


¿Por qué no anda? Sé que tiene la desventaja de que no podés
subclasear más para abajo... hay otro motivo?

Gracias,
Esteban



2010/12/16 Daniel Moisset <dmoisset en machinalis.com>:
> 2010/12/16 Esteban Ordano <esteban en ordano.com.ar>:
>> Hola Fernando:
>>
>> Algo que podés hacer es una consulta al modelo AccessPoint y para cada
>> resultado fijarte el valor de __class__.
>>
>> for entry in AccessPoint.objects.filter(condition):
>>    if entry.__class__ == VariantAccessPoint:
>>        pass
>
> Eso no anda.... es un caso de uso conocido, lo que hay que hacer es
> ver si se puede consultar entr.variantaccesspoint, que tira una
> excepcion a menos que agarres la clase correcta.
>
> Hay un par de snippets dando vuelta en googel con managers que te
> ayudan a mejorar esto
>
> D.
> _______________________________________________
> 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/
>



More information about the pyar mailing list