【发布时间】:2014-06-17 18:33:37
【问题描述】:
这是我的模型的摘录:
class Order(models.Model):
...
content_type = models.ForeignKey(ContentType)
user = models.ForeignKey('auth.User')
class OrderItem(models.Model):
...
unit_price = models.DecimalField(max_digits=7, decimal_places=2, blank=True)
quantity = models.SmallIntegerField()
order = models.ForeignKey(Order)
我有一个仪表板,我想在其中显示已售商品的总数。我正在努力解决如何将unit_price 乘以quantity。
【问题讨论】:
-
这只是您想要的
OrderItem级别的东西吗?或者您想获得Order上所有OrderItems 的总和(单位价格* 数量)? -
@pcoronel 在 OrderItem 级别,而不是每个订单。
标签: python django annotations sum