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

问题描述 投票:12回答:3

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

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

django django-admin
3个回答
21
投票

在不使用HTTPS时检查是否未设置SESSION_COOKIE_SECURE


7
投票

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


0
投票

使用以下设置。

SESSION_COOKIE_DOMAIN = <yourdoamin.com>
© www.soinside.com 2019 - 2024. All rights reserved.