私はモデルを持っています
class ItemPrice( models.Model ):
price = models.DecimalField ( max_digits = 8, decimal_places=2 )
....
price
このクエリセットの合計を計算するためにこれを試しました:
items = ItemPrice.objects.all().annotate(Sum('price'))
このクエリの何が問題になっていますか?または、price
列の合計を計算する他の方法はありますか?
これはクエリセットでforループを使用して実行できることはわかっていますが、洗練されたソリューションが必要です。
ありがとう!