有一个模型字段可供选择:
class MyModel(models.Model):
your_choice = models.CharField(choices=('A', 'B', 'C', 'D'))
从查询集中获取最受欢迎的选择的最紧凑方法是什么?
例如,如果查询集是:
qs = MyModel.objects.all()
你可以试试
qs.values('your_choice').annotate(dcount=Count('your_choice'))