gpt4 book ai didi

python - 无法登录 Django 中的管理站点

转载 作者:太空狗 更新时间:2023-10-30 01:32:51 24 4
gpt4 key购买 nike

我正在学习投票教程,一切都很好,直到我尝试登录管理站点;它只是说

"Please enter the correct username and password for a staff account. Note that both fields may be case-sensitive."

所以我用谷歌搜索了这个问题并尝试了所有可能的方法。以下是我调查的所有问题:

  • 数据库未同步:我已同步它但没有任何变化。
  • django_session表: 我检查过;它在那里。
  • 有问题的设置:我对设置所做的唯一更改是添加了 'polls.apps.PollsConfig',。至 INSTALLED_APPS .
  • 用户配置不正确: is_staff , is_superuser , 和 is_active都是True .
  • 旧 session :我检查了 django_session table 是空的。
  • 超大消息 cookie:我查过,我什至没有。
  • 在运行网络服务器时创建 super 用户:我这样做了,但是在停止网络服务器、创建新用户、重新启动网络服务器并尝试使用新用户登录后,它仍然没有用。
  • 缺少或错误的 URL 模式: 目前我有 url(r"^admin/", admin.site.urls)在 mysite/urls.py 中。
  • 输入错误的用户名:我创建的用户名是“admin”,这与我输入的用户名相同。
  • 错误的服务器命令:我正在使用 python manage.py runserver .
  • 数据库有问题:我尝试删除数据库然后重新应用迁移,但没有任何改变。

有什么我还没有尝试过,或者我错过了什么吗?

最佳答案

我猜你会通过其他方式创建这个用户,而不是 python manage.py createsuperuser

当您有两个身份验证系统时,就会发生这种情况。 IE。,。您可能拥有 Django 内置身份验证和(例如)基于 DRF token 的身份验证。

要登录到后端(django admin),您必须使用 python manage.py createsuperuser

要更改密码,请使用以下命令,

python manage.py changepassword

关于python - 无法登录 Django 中的管理站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38174216/

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