2010-06-11 19 views
20

he visto que consultas como:¿Cómo buscar solo columnas específicas de una tabla en django?

user = User.objects.all() or User.objects.filter(username = username) 

se ha podido ir a todas las columnas de la tabla, aunque no es necesario que todas las columnas. ¿Tenemos una forma mejor de escribir una consulta de base de datos? y si es así, ¿por qué no vemos ese código con la mayor frecuencia?

Respuesta

24

y QuerySet.defer() se puede utilizar para refinar qué campos moverá el ORM, difiriendo los demás hasta que se acceda a los atributos apropiados en los modelos.

Cuestiones relacionadas