gpt4 book ai didi

Django:强制选择相关?

转载 作者:行者123 更新时间:2023-11-28 19:35:24 24 4
gpt4 key购买 nike

我已经创建了一个模型,并且正在为其呈现默认/未修改的模型形式。仅此一项就生成了 64 个 SQL 查询,因为它有相当多的外键,而这些外键又具有更多的外键。

每次返回其中一个模型时,是否可以强制它始终(默认情况下)执行select_related

最佳答案

您可以创建一个自定义管理器,并简单地覆盖 get_queryset 以将其应用于所有地方。例如:

class MyManager(models.Manager):
def get_queryset(self):
return super(MyManager, self).get_queryset().select_related('foo', 'bar')

(在 Django 1.6 之前,它是 get_query_set)。

关于Django:强制选择相关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892729/

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