gpt4 book ai didi

django - 全局名称 'Prefetch' 未定义

转载 作者:行者123 更新时间:2023-12-04 22:30:12 24 4
gpt4 key购买 nike

我正在使用 django 1.7.1 并尝试按照 docs 使用 Prefetch 对象
但是我收到一个名称错误 global name 'Prefetch' is not defined .
我的查询如下所示:

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

我在这里缺少什么?我在任何使用 Prefetch 对象的地方都找不到任何示例。

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

最佳答案

您需要import Prefetch
将此与您的进口 list 一起添加:

from django.db.models import Prefetch

关于django - 全局名称 'Prefetch' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com