Джанго орм получает последние новости для каждой группы

Я использую Django 1.6 с Mysql

У меня есть эти модели

class Student(models.Model):
     username = models.CharField(max_length=200,unique = True)

class Score(models.Model)
     student = models.ForeignKey(Student)
     date = models.DateTimeField()
     score = models.IntegerField()

Теперь я хочу получить последний рекорд для каждого студента.
я пытался

Score.objects.values('student').annotate(latest_date=Max('date'))

я тоже пробовал

Score.objects.values('student__username').annotate(latest_date=Max('date'))

как описаноDjango ORM - Получить последнюю запись для группы но это не помогло.

Ответы на вопрос(3)

Ваш ответ на вопрос