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