3

我有一个名为 StudentAppeared 的模型

class StudentAppeared(models.Model):
    roll_number = models.CharField(max_length=50)

假设我有以下数据

在此处输入图像描述

从上面的数据结果应该显示

在此处输入图像描述

我如何使用 django 查询StudentAppeared模型来实现这一点?

4

2 回答 2

5
StudentAppeared.objects.distinct()

抱歉弄错了。解决它

于 2013-08-25T08:45:01.557 回答
2

roll_number这将返回具有最高关联 的唯一s id,按 排序id

from django.db.models import Max

stats = (
    StudentAppeared.objects
    .values('roll_number')
    .annotate(max_id=Max('id'))
    .values_list('max_id', 'roll_number ')
    .order_by('max_id')
)
于 2019-03-12T16:05:31.867 回答