gpt4 book ai didi

django - 运行 n 次 django_content_type 查询

转载 作者:行者123 更新时间:2023-12-05 02:14:13 25 4
gpt4 key购买 nike

Django 内容类型表查询在管理员用户添加页面中命中 n 次,其他页面工作正常。任何人都可以协助和帮助解决这个问题,让我知道为什么它会出现 n 次吗?这是查询

SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE "django_content_type"."id" = 94

也分享截图

enter image description here

最佳答案

django.contrib.auth.forms 导入 UserChangeForm 并将 form = UserChangeForm 添加到您的 UserAdmin(admin.ModelAdmin) 类。

它添加了这一行:user_permissions.queryset = user_permissions.queryset.select_related('content_type') 用一个查询替换所有 n 个查询。

根据您的用户模型,您可能需要扩展 UserChangeForm ( see docs )。

关于django - 运行 n 次 django_content_type 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827800/

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