Django 全球名称';预取';没有定义

Django 全球名称';预取';没有定义,django,Django,我正在使用django 1.7.1,并尝试按照 但我得到一个名称错误未定义全局名称“Prefetch”。 我的查询如下所示: prefetch = Observation.objects.prefetch_related(Prefetch('flowers__observations')) 我错过了什么?我找不到任何使用预回迁对象的示例 我想使用预回迁,因为它允许您传递自定义查询集。我需要过滤与预取相关的结果,预取对象似乎是最好的方法。您需要 将其与导入列表一起添加: from djang

我正在使用django 1.7.1,并尝试按照 但我得到一个名称错误
未定义全局名称“Prefetch”
。 我的查询如下所示:

  prefetch = Observation.objects.prefetch_related(Prefetch('flowers__observations'))
我错过了什么?我找不到任何使用预回迁对象的示例

我想使用预回迁,因为它允许您传递自定义查询集。我需要过滤与预取相关的结果,预取对象似乎是最好的方法。

您需要 将其与导入列表一起添加:

from django.db.models import Prefetch

谢谢你的回答!