当捕获错误时,Django extensions / werkzeug runserver_plus在退出247时崩溃

时间:2014-08-04 21:38:57

标签: python django werkzeug django-extensions

这个问题刚出现在几个星期前,我还没有能够追踪或修复它。我总是使用runserver_plus作为开发服务器,以便我可以使用werkzeug调试器。但是,出于某种原因,现在每当出现异常时,runserver_plus都会崩溃,而不是正确显示werkzeug调试页面。

首先,只加载页面的HTML: image

然后服务器本身崩溃: image

我使用的是Mac OS X(最新版本)。我无法追踪退出代码247的含义 - 它只会在我在PyCharm中运行时出现。如果我在PyCharm之外运行它,但是没有告诉我状态代码,服务器也会崩溃。

1 个答案:

答案 0 :(得分:0)

虽然我仍然不确定问题的本质是什么,但我终于意识到这个问题只发生在LOGGING settings.py内,我有'mail_admins'处理程序已启用,其中包含设置'include_html': True

不知道为什么会出现这种情况,但是一旦我关闭include_html,Werkzeug调试器就会按预期运行。