我的Chair
型号带有color
文字字段。我希望以下列格式获得一个字典:
{'red': 53,
'green': 1582,
'cyan': 73}
每个数字都是具有该颜色的椅子行数,计算在数据库中的所有椅子上。
如何使用Django的ORM做到这一点? (我的数据库是Postgres,如果重要的话。)
答案 0 :(得分:1)
Chair.objects.all().values('color').annotate(count=Count("color")).order_by()