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アノテーションを調べてきましたが、特定の月に特定のグループのフィールドの値を合計し、その情報を変数/タグとしてテンプレートに送信する方法を理解できません。
どんな情報でもいただければ幸いです