Частичная сумма, основанная на значениях другого поля

Учитывая такую модель (пример для обобщения):

Group Value
1 2
1 5
1 64
2 1
2 4

Как я могу сделать сумму для каждой группы и получить результаты для суммы каждой группы вместо общей суммы всех групп?

До этого момента я вычислял суммы следующим образом:

total_value = myModel.objects.aggregate(sum=Sum('value'))

The result would be: 2 + 5 + 64 + 1 + 4 = 76

Ожидаемый результат (список или диктант, если возможно):

Group 1: 71
Group 2: 5
MyModel.objects.values('group').annotate(sum=Sum('value'))
Вернуться на верх