que tiene un modelo que se ha configurado de la siguiente manera:Solicitar Django resultados de la consulta por la clave externa
class Log(models.Model):
name = models.ForeignKey(User)
date = models.DateField()
time = models.TimeField()
Sé que esto no funciona, pero ¿hay alguna otra manera de que pueda ejecutar una consulta algo como esto:
Logs.objects.filter(date=someDate).order_by('name__last_name')
Sólo necesito el resultado final sea un QuerySet
ordenado por el apellido del usuario que está relacionado por el ForeignKey
.
Estoy realmente en mi ingenio acerca de este. Cualquier cosa ayudaría: algún método que no he visto, una consulta SQL en bruto real o incluso una idea general para seguir sería muy apreciada.
se añade una s Entra en su consulta. Eso debería ser 'Log.objects.filter (date = someDate) .order_by ('name__last_name')' – DTing