次の点を考慮してください。
status = queryset.values('status').annotate(count=Count('status'))
status
フィールドはwithCharField
ですchoices
。これにより、status
DB 値とその数を含む辞書のリストが作成されます。
status
代わりに表示値を集計して表示する方法はありますか? おそらくエミュレートできるコードを調べましたが_get_FIELD_display
、フレームワークの内部コードを繰り返すのは少しハックな気がします。