我这里有一个非常奇怪的问题。我现在正在使用我的本地开发服务器,而我正在处理我网站的用户帐户方面。
我以为我已经解决了问题,但是当我尝试访问@login_required
次视图时,我会填写登录信息,并且每次都会重定向回登录页面。当我尝试登录管理站点(以验证后端的一切都很好)时,会发生同样的事情:我输入了正确的用户名和密码,然后重定向回登录页面。
我通过shell验证了我用于管理站点的用户名是超级用户,是员工,并且是活动的。在我的设置中,我启用了Authentication
和Session
中间件,以及我已安装的应用中的django.contrib.auth
和django.contrib.sessions
。有任何想法吗?提前谢谢!
答案 0 :(得分:3)
我明白了 - 我已经在我的settings.py中将SESSION_COOKIE_SECURE
设置为True
,但由于我使用的是开发服务器SSL未启用它只会重定向到同一页面。感谢帮助你的人,让我四处寻找。