Python Django登录不工作
我有一个很奇怪的问题。我现在正在使用我的本地开发服务器,我正在处理我的站点的用户帐户方面 我想我已经解决了,但是当我尝试访问Python Django登录不工作,python,django,django-admin,django-authentication,Python,Django,Django Admin,Django Authentication,我有一个很奇怪的问题。我现在正在使用我的本地开发服务器,我正在处理我的站点的用户帐户方面 我想我已经解决了,但是当我尝试访问@login\u required视图时,我会填写登录信息,每次都会被重定向回登录页面。当我尝试登录到管理站点(验证后端的一切正常)时,同样的情况也会发生:我输入了正确的用户名和密码,并被重定向回登录页面 我通过shell验证了我用于管理站点的用户名是超级用户,是staff,并且是活动的。在我的设置中,我在已安装的应用程序中启用了身份验证和会话中间件,以及django.co
@login\u required
视图时,我会填写登录信息,每次都会被重定向回登录页面。当我尝试登录到管理站点(验证后端的一切正常)时,同样的情况也会发生:我输入了正确的用户名和密码,并被重定向回登录页面
我通过shell验证了我用于管理站点的用户名是超级用户,是staff,并且是活动的。在我的设置中,我在已安装的应用程序中启用了
身份验证
和会话
中间件,以及django.contrib.auth
和django.contrib.sessions
。有什么想法吗?提前谢谢 我明白了——我已经在我的settings.py中将SESSION\u COOKIE\u SECURE设置为True
,但是因为我使用的是开发服务器SSL,所以SSL没有启用,它只会重定向到同一页面。感谢您让我四处搜索的帮助。我想您的浏览器中已经启用了cookies?您能告诉我们更多关于实际情况的详细信息吗?打开Google Chrome,点击F12,进入“网络”选项卡,刷新页面,打开“导航时保留日志”(应该是底部的大灰点),告诉我们:1)页面响应的状态码是什么,2)当您提供用户名和密码,然后发送登录表单时,页面的响应码是什么,3)在2号期间是否有任何重定向?。还可以尝试通过调用重置超级用户密码,然后重试。Cookie已启用,我应该提到我也尝试过几次更改密码。我刚刚查看了chrome中的网络选项卡,当我发送带有302代码的表单时,有一篇帖子,然后实际上有一个重定向返回到/admin。您启用了安全中间件并从http协议访问了吗?