【发布时间】:2012-09-28 09:52:50
【问题描述】:
class Item(models.Model):
name = models.CharField(max_length=50)
item_price = models.DecimalField(max_digits=5, decimal_places=2)
class Magazine(models.Model):
name = models.CharField(max_length=50)
items = models.ManyToManyField('Item', blank=True, null=True)
owner = models.ForeignKey(User, related_name='u_item')
如何获得杂志中所有物品的价格总和?
在视图中:
...
user = request.user
magazins = Magazine.objects.filter(owner= user)
...
【问题讨论】:
-
欢迎来到 SO!您想要每本杂志的总价格吗?为什么不直接遍历项目并添加价格?也许如果您能更具体地说明问题出在哪里,我们可以提供更好的帮助。
-
欢迎您!我不能参考 item_price。在多对多关系中
-
for item in self.items在Magazine函数中? -
我需要更详细的解释:(
标签: python django django-models django-orm