私はこれらのモデルを持っています:
class Package(models.Model):
title = CharField(...)
class Item(models.Model)
package = ForeignKey(Package)
price = FloatField(...)
class UserItem(models.Model)
user = ForeignKey(User)
item = ForeignKey(Item)
purchased = BooleanField()
可能な限り最高のパフォーマンスで2つの機能を達成しようとしています:
私のテンプレートでは、すべてのアイテムの各パッケージ価格の合計を計算したいと思います。(私が推測する集計?)
より複雑: ユーザーごとに、購入したすべてのアイテムの価格を合計できることを望みます。購入した = True。
1つのパッケージに10個のアイテムがあり、それぞれが10ドルで、パッケージの合計は100ドルであると仮定します。ユーザーが 5 つのアイテムを購入すると仮定すると、2 番目の合計は 50 ドルになります。
テンプルタグで簡単なクエリを簡単に実行できますが、もっとうまくできると思いますか? (うまくいけば)