我试图获取特定列中所有不同值的计数,例如我在模型名称MyModel中有下表:
Id City vendor
1 Mumbai 2
2 Pune 3
3 Mumbai 1
4 Yavatmal 2
5 Pune 5
我正在寻找这样的输出:
[{'Mumbai':2},{'Pune':2},{'Yavatmal':1}]
就像上面的solarissmoke的评论一样。在那篇文章中,您可以看到解决方案:
from django.db.models import Count
MyModel.objects.values('city').annotate(the_count=Count('city'))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句