python - 当调试设置为 False 时,我无法登录我的 Django 应用程序

标签 python django apache authentication debugging

短篇故事:当“调试”设置为“False”时,我被锁定在 Django 应用程序之外。

长话短说:

情况1(第一次发生):

  1. 我输入了登录信息,但它只是重定向到登录页面。
  2. 我重新启动服务器,尝试登录,一切正常,我登录了。
  3. 几个小时后,我回来,注销,尝试重新登录,但失败了。它只是重定向到登录页面。

情况2(我弄清楚如何引发登录失败):

  1. 我重新启动服务器并能够登录该网站。
  2. 我登录和注销了几次,一切都很好。
  3. 我访问了一个不存在的页面并收到服务器错误。
  4. 我注销并尝试重新登录,但无法登录,只是被重定向回登录页面。

情况 3(将“调试”设置为 True 时无法引发登录失败): 1.我重新启动服务器并能够登录该站点。 2.我登录退出好几次了,一切正常。 3. 我进入一个不存在的页面并获得回溯。 4. 我注销并重新登录,一切正常。 5. 我等待并尝试了一下,在 Debug模式下无法让登录失败。

请帮忙!

最佳答案

您是否设置了自定义 500 错误处理程序?也许这对 session 做了一些奇怪的事情?

关于python - 当调试设置为 False 时,我无法登录我的 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643721/

相关文章:

python - 对列使用 groupby 后计算重复值的实例

python - 解析 CSV 并使用多个值分隔字段

python - Django 1.7 makemigrations 不工作 - 没有名为的列

python - Django Rest Framework 在 ListAPIView 上使用 DjangoModelPermissions

python - mod_wsgi 3.4 错误,其中 404 错误被误解

python - 防止Python日志库的双重输出

python - 向 Python 生成器添加成员变量/方法?

表单错误时 Django 表单文件字段消失

java - 这是 Apache Tomcat 的标准错误吗?

apache - SSI 转义 HTML 输出