【发布时间】:2012-02-28 21:23:21
【问题描述】:
我在 django 1.4 中从trunk 尝试了 prefetch_related(),但无法预取反向查找。
我的简化模型(每本书都有很多价格):
class Book(models.Model):
# some fields
class Price(models.Model):
book = models.ForeignKey(Book)
我的观点的查询:
books = Book.objects.prefetch_related('price')
然后,我收到了 AttributeError 消息:
AttributeError: Cannot find 'price' on Book object, 'price' is an invalid parameter to prefetch_related()
如何让它发挥作用? 谢谢。
【问题讨论】:
标签: django django-models django-queryset