mod_wsgi で実行しているときに Flask デバッガーをアクティブにするにはどうすればよいですか?
を持っていてDEBUG
、PROPAGATE_EXCEPTION
にPRESERVE_CONTEXT_ON_EXCEPTION
設定しましTrue
たが、例外が発生してもデバッガが表示されません。
次の場所にある Flask ドキュメントで説明されているとおりです。
http://flask.pocoo.org/docs/quickstart/#debug-mode
使用する:
app.debug = True
ただし、mod_wsgi の下では app.run() を実行していません。
__name__ が __main__ かどうかをチェックする条件セクションではなく、グローバル スコープで 'app.debug' を設定していることを確認してください。
werkzeug が提供する対話型デバッガーを使用できます。
from werkzeug.debug import DebuggedApplication
application = DebuggedApplication(app, True)
これは、@jd work for me によって提案されたアーリーです。