Django запрос для подсчета булевых значений с использованием аннотации и значений
Итак, я пытаюсь подсчитать, сколько прогулов, опозданий и уходов раньше времени было у сотрудника. Сейчас я использую следующее
results = Attendance.objects.values('emp_name__username').annotate(abs_count=Count('absent'),tardy_count=Count('tardy'), early_count=Count('left_early'))
Что этот запрос делает здесь, так это для каждого поля, которое я указал для подсчета, он просто дает мне подсчет каждого раза, когда был создан объект emp_name.