Django orm get latest for each group

前端 未结 4 1835
青春惊慌失措
青春惊慌失措 2020-11-27 15:12

I am using Django 1.6 with Mysql.

I have these models:

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

         


        
4条回答
  •  野性不改
    2020-11-27 15:57

    This should work on Django 1.2+ and MySQL:

    Score.objects.annotate(
      max_date=Max('student__score__date')
    ).filter(
      date=F('max_date')
    )
    

提交回复
热议问题