Упорядочить результаты запроса Django по внешнему ключу

У меня есть модель, которая настроена следующим образом:

class Log(models.Model):
    name = models.ForeignKey(User)
    date = models.DateField()
    time = models.TimeField()

Я знаю, что это не работает, но есть ли другой способ запустить запрос примерно так:

Logs.objects.filter(date=someDate).order_by('name__last_name')

Мне просто нужно, чтобы окончательный результат был QuerySet, упорядоченным по фамилии пользователя, связанного с ForeignKey.

Я действительно не в своем уме об этом. Помогло бы все: какой-нибудь метод, на который я не смотрел, фактический необработанный SQL-запрос или даже просто общая идея, которую нужно реализовать, были бы очень признательны!


person chandsie    schedule 21.04.2011    source источник
comment
вы добавили s, чтобы войти в свой запрос. Это должно быть Log.objects.filter(date=someDate).order_by('name__last_name')   -  person dting    schedule 22.04.2011


Ответы (1)