新手在django和django-rest-framework上。请问是否有可能在for循环中获得唯一值的计数?我遇到过这样的用例,我需要获取for循环查询集上所有唯一值的计数。实现是在querysets内循环,将所有唯一对象放在列表中,并返回它的len()。这个实现的问题是,它导致了基于django-debug-toolbar的DB上的多个查询。请参阅下面的代码以供参考。classes = Class.objects.all()
for class
所以,“神童”会在"A River Runs“之前进行排序,等等。我不想仅仅截断数据,无论是在数据库中还是在结果视图中。我想为querysets创建内部自定义排序。一种似乎可行的方法是创建一个自定义Changelist,然后在那里对queryset进行排序,如下所示:
from django.contrib.admin.views.main import Changelist然而,我还没有弄清楚如何采取<e