2015-05-18 35 views
4

我正在使用django 1.7.1并尝试使用Prefetch对象按照docs 但是我得到一个名称错误global name 'Prefetch' is not defined。 我的查询看起来像这样:全局名称'Prefetch'未定义

prefetch = Observation.objects.prefetch_related(Prefetch('flowers__observations')) 

我在这里错过了什么?我无法在任何地方使用Prefetch对象找到任何示例。

我想使用预取,因为它允许您传递一个自定义的查询集。我需要过滤来自prefetch_related的结果,而预取对象似乎是最好的方法。

回答