Как подсчитать поле с помощью django orm

Привет всем я пытаюсь подсчитать активный и неактивный статус отдельно, ниже приведен код для подсчета всех, мне нужно подсчитать активный и неактивный статус отдельно, пожалуйста, помогите мне. пожалуйста, приведите пример данных

Type.objects.all().aggregate(Count('status'))

output=5 

table formet

Посмотрите на https://pythonguides.com/python-django-group-by/

Type.objects.values('status').annotate(
    status_count=Count('id')
).values(
    'status', 'status_count'
).order_by()

EDIT: считать только в активном состоянии

Type.objects.filter(status='active').aggregate(
    active_count=Count('status')
).values('active_count')
Вернуться на верх