В django, учитывая следующие модели (немного упрощенные), я изо всех сил пытаюсь понять, как мне получить представление, включая суммы групп
class Client(models.Model):
api_key = models.CharField(unique=True, max_length=250, primary_key=True)
name = models.CharField(unique=True, max_length=250)
class Purchase(models.Model):
purchase_date = models.DateTimeField()
client = models.ForeignKey(SavedClient, to_field='api_key')
amount_to_invoice = models.FloatField(null=True)
В данный месяц я бы хотел увидеть, например,
April 2010
For Each Client that purchased this month:
* CLient: Name
* Total amount of Purchases for this month
* Total cost of purchases for this month
For each Purchase made by client:
* Date
* Amount
* Etc
Я изучал аннотацию django, но не могу понять, как суммировать значения поля для определенной группы за определенный месяц и отправить информацию в шаблон в виде переменной / тега.
Любая информация будет оценена