Django 按财政年度和月份对数据进行分组
我正在开发一个django restframework API,以显示支付给员工的年度和月度工资总额数据。如下所示: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
[
"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检查聚合