将数据按财政年度和月份分组

时间:2021-06-02 13:00:56

标签: django django-rest-framework

我正在开发一个 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)

任何帮助将不胜感激。

0 个答案:

没有答案