Как суммировать значения времени за определенный месяц в Django?

#python #django #django-3.0

#python #django #django-3.0

Вопрос:

У меня есть следующее представление в моем views.py :

 timesheet = Timesheet.objects.annotate(
    total_time=ExpressionWrapper(
        ExpressionWrapper(F('out') - F('entry'), output_field=IntegerField()) -
        Coalesce(ExpressionWrapper(F('lunch_end') - F('lunch'), output_field=IntegerField()), Value(0)),
       output_field=DurationField()
    )
)
  

Это позволяет мне вычислить общее количество отработанных часов за один день, которое затем зацикливается на таблице.

Но мне нужно иметь возможность суммировать все общие отработанные часы за каждый конкретный месяц.

Достижимо ли это?