ฉันมีแบบจำลอง
class ItemPrice( models.Model ):
price = models.DecimalField ( max_digits = 8, decimal_places=2 )
....
ฉันลองสิ่งนี้เพื่อคำนวณผลรวมของprice
ชุดแบบสอบถามนี้:
items = ItemPrice.objects.all().annotate(Sum('price'))
คำถามนี้มีอะไรผิดพลาด หรือมีวิธีอื่นในการคำนวณผลรวมของprice
คอลัมน์หรือไม่?
ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยใช้สำหรับ loop บน queryset แต่ฉันต้องการโซลูชันที่สวยงาม
ขอบคุณ!