Оптимизация запросов в Django
Есть ли лучший способ сделать что-то подобное с помощью Django? Я хочу получить dic, где каждый ключ - это 'user_type', а соответствующее значение - это количество записей для этого 'user_type'. Например:
{1: 200, 2: 300}
stuff_qs = Model.objects.all()
user_type_count = stuff_qs.values(
'user_type'
).annotate(count=Count('id')).order_by()
dic_counts = {d['user_type']: d['count'] for d in user_type_count}
Я не хочу ничего делать с stuff_qs, поскольку мне нужно получить несколько различных типов dic_counts из одного и того же qs.