gpt4 book ai didi

django - django上的管理页面已损坏

转载 作者:行者123 更新时间:2023-12-03 14:52:33 25 4
gpt4 key购买 nike

我用管理员页面设置了一个django项目。它在开发的最初几周内运行良好,一段时间没有使用管理页面,而当我回到它时,管理页面就坏了。无论我做什么,都不允许我登录。

输入用户名和密码后,管理页面始终显示:

Please enter a correct username and password. Note that both fields are case-sensitive. 

我已经检查了数据库: super 用户存在,并且具有is_active,is_superuser和is_staff全部为True。我已经使用 shell 程序来确保密码正确。我已经多次刷新,删除和重新创建数据库,以确保没有错误。我还仔细检查了中间件,URL,INSTALLED_APPS等,以确保它们均已正确设置。

据我所知,管理页面可以正常工作,只是它们从不让任何人登录。

任何想法在这里发生了什么,还是其他尝试调试的方法?我真的对这个错误感到困惑。

PS:如果有问题,我将使用South进行数据库迁移,使用django-social-auth进行FB登录,并使用local_settings.py进行生产和开发(我已经检查了两者-冲突并不存在。 )

最佳答案

此问题可能与身份验证后端有关。
请检查您的设置文件中的AUTHENTICATION_BACKENDS参数。

尝试以下值:

AUTHENTICATION_BACKENDS = (
('django.contrib.auth.backends.ModelBackend'),
)

有关的更多信息
Official Django Documentation

关于django - django上的管理页面已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com