Группировка данных по финансовым годам и месяцам

#django #django-rest-framework

Вопрос:

Я разрабатываю API-интерфейс django restframework для отображения данных о заработной плате, выплачиваемой сотрудникам в финансовом году и в месячном исчислении. Что-то вроде ниже:

 [
  "2019-20":{
              "Apr":120012,
              "May":142566,
              "June":122223     #So on for every month
            },
  "2020-21":{
              "Apr":130019,
              "May":142526,
              "June":152221     #So on for every month
            }
]
 

Мои модели

 class Month(models.Model):
    month_name = models.CharfFeld(max_length=3)

class FinYear(models.Model):
    finyear_name = models.CharField(max_length=7)

class Employee(models.Model):
    name=models.CharField(max_length=50)

class Salary(models.Model):
    fin_year=models.ForeignKey(FinYear, on_delete=medels.CASCADE)
    month=models.ForeignKey(Months, on_delete=medels.CASCADE)
    salary = models.IntegerField(max_length=8)
    employee_id=models.Foreignkey(Employee, on_delete=models.CASCADE)
 

Любая помощь будет высоко оценена.

Комментарии:

1. Проверьте агрегацию с помощью sum в Django