#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