Привет всем!
(Company.objects
.filter(visible=True)
.annotate(count_users=Count('usercompany', distinct=True))
.annotate(count_vacancy=Count('vacancy', distinct=True))
.annotate(count_active_vacancy=Count(Case(When(vacancy__status='В работе', then=1)), distinct=True)))
без distinct данные дублируются, есть идеи как записать без него? Что-то я туплю (