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
还分享屏幕截图
答案 0 :(得分:0)
将form = django.contrib.auth.formm.UserChangeForm
添加到您的UserAdmin(admin.ModelAdmin)
类中。
它添加以下行:user_permissions.queryset = user_permissions.queryset.select_related('content_type')
,用一个查询替换所有n个查询。