Django 按财政年度和月份对数据进行分组

Django 按财政年度和月份对数据进行分组,django,django-rest-framework,Django,Django Rest Framework,我正在开发一个django restframework API,以显示支付给员工的年度和月度工资总额数据。如下所示: [ "2019-20":{ "Apr":120012, "May":142566, "June":122223 #So on for every month }, "2

我正在开发一个django restframework API,以显示支付给员工的年度和月度工资总额数据。如下所示:

[
  "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)

非常感谢您的帮助。

使用Django中的sum检查聚合