我有一个名为 StudentAppeared 的模型
class StudentAppeared(models.Model):
roll_number = models.CharField(max_length=50)
假设我有以下数据

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

我如何使用 django 查询StudentAppeared模型来实现这一点?
我有一个名为 StudentAppeared 的模型
class StudentAppeared(models.Model):
roll_number = models.CharField(max_length=50)
假设我有以下数据

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

我如何使用 django 查询StudentAppeared模型来实现这一点?
StudentAppeared.objects.distinct()
抱歉弄错了。解决它
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')
)