短篇故事:当“调试”设置为“False”时,我被锁定在 Django 应用程序之外。
长话短说:
情况1(第一次发生):
- 我输入了登录信息,但它只是重定向到登录页面。
- 我重新启动服务器,尝试登录,一切正常,我登录了。
- 几个小时后,我回来,注销,尝试重新登录,但失败了。它只是重定向到登录页面。
情况2(我弄清楚如何引发登录失败):
- 我重新启动服务器并能够登录该网站。
- 我登录和注销了几次,一切都很好。
- 我访问了一个不存在的页面并收到服务器错误。
- 我注销并尝试重新登录,但无法登录,只是被重定向回登录页面。
情况 3(将“调试”设置为 True 时无法引发登录失败): 1.我重新启动服务器并能够登录该站点。 2.我登录退出好几次了,一切正常。 3. 我进入一个不存在的页面并获得回溯。 4. 我注销并重新登录,一切正常。 5. 我等待并尝试了一下,在 Debug模式下无法让登录失败。
请帮忙!
最佳答案
您是否设置了自定义 500 错误处理程序?也许这对 session 做了一些奇怪的事情?
关于python - 当调试设置为 False 时,我无法登录我的 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643721/