Django 组模型未显示在 Django 管理中

Django Group model not showing up in Django admin

我在管理页面上看不到 Django Group 模型。如果我尝试从 admin.py 文件注册它,我会收到一条错误消息,提示该组已注册。

注销再注册也看不到

from django.contrib import admin
from django.contrib.auth.models import User, Group

admin.site.unregister(Group)
admin.site.register(Group)

这里可能有什么问题?

也许可以尝试导入 from django.contrib.auth.models import User, groups。另一种可能是你没有导入from django.contrib import admin,暂时没有看到任何代码是我唯一能想到的,希望对你有帮助,问候。

默认情况下,Django 会在管理页面的身份验证和授权下显示用户和组模型。

在这种情况下,项目设置的 INSTALLED_APPS 下面列出了一个应用程序,它负责在取消注册组模型时不在管理页面上显示组。

我可能 运行 遇到同样的问题 @Django 3.2.12

我的帐户应用程序中有这个

accounts/admin.py

class UserProfileAdmin(admin.ModelAdmin):
    ....

class GroupAdmin(admin.ModelAdmin):
    ....

admin.site.unregister(Group)
admin.site.register(Group, GroupAdmin)
admin.site.register(UserProfile, UserProfileAdmin)

用户配置文件显示在ACCOUNTS下, 但是 Group Link 仍在 AUTHENTICATION AND AUTHORIZATION 相反

有人看过这个吗?谢谢!