私は次のモデルを持っています:
class Model1(models.Model):
name = models.CharField(max_length=255, null=True)
class Model2(models.Model):
model1 = models.ForeignKey(Model1, null=True)
impressions = models.PositiveIntegerField(default=0)
clicks = models.PositiveIntegerField(default=0)
spend = models.PositiveIntegerField(default=0)
user = models.ForeignKey(User, null=True)
モデルごとに、ログインしたユーザーが関連付けられている広告の数 + インプレッション、クリック、支出の数を表示するビューを作成しようとしています。
簡単なモックアップは次のようになります。
===================================================
=Model1 Name=Model2 Count=Total Impressions=TotalClicks=
= First = 10 = 1 = 1 =
= Second = 6 = 100 = 20 =
========================================================
model1 キーごとに複数の値を持つ dict のアイデアをいじっていますが、その方法がわかりません。
どんな助けでも大歓迎です