Привет всем, я пытаюсь посчитать активный и неактивный статус отдельно, ниже упоминается код для подсчета всех, мне нужно посчитать активный и неактивный статус отдельно, пожалуйста, помогите мне. Пожалуйста, обратитесь к образцу данных
Type.objects.all().aggregate(Count('status'))
output=5
Посмотрите на https://pythonguides.com/python-django-group-by/
Type.objects.values('status').annotate(
status_count=Count('id')
).values(
'status', 'status_count'
).order_by()
Обновлено: считать только в активном состоянии
Type.objects.filter(status='active').aggregate(
active_count=Count('status')
).values('active_count')
отредактировал мой ответ
как будет считаться активный статус? Пожалуйста, обратитесь также к образцам данных