python - 即使超级用户确实存在,也无法在 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 以查看一切正常。发生什么了?
解决方案
推荐阅读
- java - 在 HTTP 请求失败或卡住的情况下恢复/重试
- java - 如何使用 Maven 和 Cucumber 为 JUnit @Before 挂钩定义不同的行为
- vue.js - vuetify 规则功能 - 如何在验证期间访问组件标签?
- kentico - 作为 Kentico 查询的一部分从 API 返回数据
- wordpress - htaccess domain.com/sub 到 sub.domain.com
- nsis - NSIS:从函数调用 MUI_PAGE_LICENSE 但得到“XPStyle 无效”错误
- python - 从父对象自动创建子对象 - Django 1.11
- python - 如何根据 csv 中的列找到前三行?
- php - 如何获取用于另一种 Laravel 方法的 pdf 文档 - PDF
- excel - 我想使用 VBA for Excel 设计一个函数