首页 > 解决方案 > 即使超级用户确实存在,也无法在 django 管理站点中登录管理员

问题描述

我正在尝试使用我以超级用户身份创建的凭据登录管理网站。但是,我收到错误“请为员工帐户输入正确的用户名和密码。请注意,这两个字段可能区分大小写。”。现在,我在 shell 中检查了用户是否存在以及它是否是超级用户。以防万一,我再次通过 shell 更改了它的密码,但无济于事。我不确定为什么它不工作,因为超级用户确实存在。

我只有在 admin.py 中有这个:

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import User

admin.site.register(User, UserAdmin)

我已经阅读了有关它的其他问题,但没有任何帮助,因为我的设置已经有 'django.contrib.auth.backends.ModelBackend' 并且我已经检查了 shell 以查看一切正常。发生什么了?

标签: pythondjangoadmin

解决方案


推荐阅读