Abe*_*Abe 16 django django-admin
我已经设置了一个带有管理页面的django项目.它在开发的前几周完美运行,暂时没有使用管理页面,当我回到它时,管理页面被破坏了.无论我做什么,它都不允许我登录.
输入用户名和PW后,管理页面总是说:
Please enter a correct username and password. Note that both fields are case-sensitive.
Run Code Online (Sandbox Code Playgroud)
我检查了数据库:超级用户存在并且is_active,is_superuser和is_staff全部为True.我已经使用shell来确保密码正确.我已多次刷新,删除并重新创建数据库,以确保没有错误.我还对中间件,网址,INSTALLED_APPS等进行了双重检查,以确保它们都已正确设置.
据我所知,管理页面完美运行,但他们从不让任何人登录.
任何想法在这里发生了什么,或尝试调试的其他方法?我真的对这个bug感到困惑.
PS:如果重要的话,我使用South进行数据库迁移,使用django-social-auth进行FB登录,并将local_settings.py用于生产和开发(我已经检查了它们 - 冲突不存在. )
And*_*sio 17
此问题可能与身份验证后端有关.请检查您的设置文件以获取AUTHENTICATION_BACKENDS参数.
请尝试以下值:
AUTHENTICATION_BACKENDS = (
('django.contrib.auth.backends.ModelBackend'),
)
Run Code Online (Sandbox Code Playgroud)
有关官方Django文档的更多信息
| 归档时间: |
|
| 查看次数: |
11351 次 |
| 最近记录: |