Devolver múltiples modelos queryset + django



   AUTOR PREGUNTA

Publicado 23 febrero 2014 - 22:00

En django tengo una gran cantidad de modelos y quiero retornar un queryset de todos los modelos pertenecientes a un usuario y mi pregunta es: ¿Puedo devolver un queryset para múltiples modelos?


¿Tienes la misma pregunta? Yo también

 

Publicado 24 febrero 2014 - 04:37

Puedes retornar una lista, donde los atributos del queryset pueden ser accedidos desde la instancia del usuario de acuerdo al nombre del modelo:

qs = getatr(user, '%s_set' % model_nomb.lower());

   AUTOR PREGUNTA

Publicado 24 febrero 2014 - 18:25

Gracias!