Django管理员登录页面在正确的登录凭据上重定向到同一页面

goh*_*tis 13 django django-admin

我正在运行一个相对较新的Django应用程序,我没有添加太多内容.我尝试设置管理员(我已经在很多其他应用程序上完成)在构建应用程序时创建一些示例数据,但每当我尝试使用我创建的超级用户帐户登录时,我都会被踢回登录屏幕.

当我输入不正确的凭据时,我看到正确的错误消息...当我有正确的凭据时,我无法让它通过登录屏幕到管理员.有没有其他人有这个问题,并能够解决它?我正处于死胡同的故障排除.

web*_*kie 23

检查SESSION_COOKIE_SECURE未使用HTTPS时未设置.


dzi*_*ida 7

看起来你的饼干搞砸了.请先在浏览器中清除cookie.如果它没有帮助,您还可以检查项目的cookie配置是否正确.可以在此处找到Cookie配置的设置列表.

  • 事实证明问题出在我的settings.py文件中.我过早地添加了SESSION_COOKIE_DOMAIN ='mydomain.com',我注释掉了,直到该网站在生产服务器/域上,现在它工作正常. (2认同)