我有一个名为 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')
)