【问题标题】:django runserver show error stacktrace when DEBUG=Falsedjango runserver 在 DEBUG=False 时显示错误堆栈跟踪
【发布时间】:2014-04-29 19:42:34
【问题描述】:

当 DEBUG 设置为 False 时,我收到 500 错误,而且我也无法收到任何错误电子邮件,尝试此 link 但没有成功。

我也尝试了选项--traceback,但我从控制台得到的只是:

[22/Mar/2014 22:19:58] "GET /admin/ HTTP/1.1" 500 2263

【问题讨论】:

  • DEBUG=True 有什么用?
  • 当 DEBUG=True 时一切正常

标签: django


【解决方案1】:

问题是我定义了日志记录,它覆盖了default logging config

只需将此添加到我的日志记录配置中,就会在控制台中显示错误。

      'django.request': {
          'handlers': ['console'],
          'level': 'ERROR',
          'propagate': True,
      },

【讨论】:

    猜你喜欢
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多