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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django管理员登录页面在正确的登录凭据上重定向到同一页面相关的知识,希望对你有一定的参考价值。

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

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

答案

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

另一答案

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

另一答案

使用以下设置。

SESSION_COOKIE_DOMAIN = <yourdoamin.com>

以上是关于Django管理员登录页面在正确的登录凭据上重定向到同一页面的主要内容,如果未能解决你的问题,请参考以下文章

Django 视图链接/重定向最佳实践

引导弹出窗口中的 Django 登录表单

django登录用户,成功登录后用户停留在同一页面

Expo AuthSession 新窗口未在 Web 上重定向

Servlet过滤器登录重定向无限循环[重复]

如何使用 PrimeFaces 在 JSF 上重定向?