如何在mod_wsgi下运行时激活Flask调试器?
我将DEBUG,PROPAGATE_EXCEPTION和PRESERVE_CONTEXT_ON_EXCEPTION设置为True,但调试器仍未显示在异常上。
答案 0 :(得分:9)
如Flask文档中所述:
http://flask.pocoo.org/docs/quickstart/#debug-mode
使用:
app.debug = True
在mod_wsgi下你不是在做app.run()。
确保您在全局范围内设置'app.debug',而不是在检查__name__是__main __的条件部分。
答案 1 :(得分:4)
您可以使用werkzeug提供的交互式调试器:
from werkzeug.debug import DebuggedApplication
application = DebuggedApplication(app, True)
这是@jd为我提供的工作。