0

我是新手,第一个问题..
我在 django 项目上配置了 django-allauth。它在前端工作正常。
当我使用超级用户访问 Django-admin 界面时,我可以访问 django-allauth 添加的各种内容,例如:
-accounts -social
accounts
-sites
我无法访问普通用户数据,即表格中的用户数据在数据库中称为“campfire-users”(campfire 是应用程序的名称)。
通常它出现在一个名为“身份验证和授权”的组中,您可以在其中找到“组”和“用户”。
我还注意到通常出现在管理界面左上角的顶级应用程序的名称没有出现: 'application_name ADMIN' 变为 ADMIN。
管理界面

4

1 回答 1

1

我终于得到了答案:
创建了一个自定义用户类后,我没有将它注册到“admin.py”中。
我必须编辑'admin.py'并添加:

from django.contrib import admin

from .models import User

admin.site.register(User)

然后用户出现在管理界面上。还有一点要解决:为什么应用程序的名称没有出现?

于 2022-01-27T17:50:07.290 回答