如下截图,存在这样一张表 student model 有三个字段 name 学生姓名 score 分数 created_time 记录创建时间
class StudentScore(models.Model):
name = models.CharField('姓名', max_length=128)
score = models.IntegerField(verbose_name='分数')
created_time = models.DateTimeField(auto_now_add=True)
每位学生可能有多条记录, 我需要用每位学生最新的一条记录,做一个排行榜, 用 django 的 orm 如何去查询?
这个也就是聚合查询,可以这样写
其中 latest_date 是create_time的重命名,可以自己定义,望采纳。
要查询其他数据, 后面加上条件