Django annotate и aggregate не поддерживают Timefild для суммы

Как я могу сделать общее время суммарным для каждого пользователя, учитывая, что annotate и aggregate не поддерживают Timefild

Модели:

class Pireps(models.Model):
    ...
    flight_time = models.TimeField(auto_now=False, auto_now_add=False, null=True)

Просмотров:

def flight(request):
    ...
    flight_time =  Pireps.objects.annotate(total_time =(Sum('flight_time')).order_by('total_time)
id date create flight time
1 22/10/22 01:10:00
1 22/10/22 01:50:00
1 22/10/22 00:40:00
2 22/10/22 00:50:00
2 22/10/22 00:50:00
3 22/10/22 01:20:00

вывод желаемого результата выглядит следующим образом

id flight time
1 03:00:00
2 01:40:00
3 00:40:00
Вернуться на верх