12

mod_wsgi で実行しているときに Flask デバッガーをアクティブにするにはどうすればよいですか?

を持っていてDEBUGPROPAGATE_EXCEPTIONPRESERVE_CONTEXT_ON_EXCEPTION設定しましTrueたが、例外が発生してもデバッガが表示されません。

4

2 に答える 2

9

次の場所にある Flask ドキュメントで説明されているとおりです。

http://flask.pocoo.org/docs/quickstart/#debug-mode

使用する:

app.debug = True

ただし、mod_wsgi の下では app.run() を実行していません。

__name__ が __main__ かどうかをチェックする条件セクションではなく、グローバル スコープで 'app.debug' を設定していることを確認してください。

于 2012-05-12T23:15:08.113 に答える
6

werkzeug が提供する対話型デバッガーを使用できます。

from werkzeug.debug import DebuggedApplication application = DebuggedApplication(app, True)

これは、@jd work for me によって提案されたアーリーです。

于 2015-09-25T19:44:53.103 に答える