2012-05-12 7 views

答えて

10

のmod_wsgiの下

app.debug = True 

ますが)(app.runを行っていません。

'app.debug'をグローバルスコープで設定し、__name__が__main__であるかどうかをチェックする条件セクションではないことを確認してください。これは私にとって@jd作業によって提案されたアーリーある

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

+7

「app.debug = True」を私の.wsgiファイルに入れても、それでも機能しません。私が見つけたのは 'werkzeug.debug import DebuggedApplication' 'application = DebuggedApplication(app、True)'です。 –

+1

それは同じことを達成するための長い手渡しの方法です。 app.debugの設定時に実際に行ったことをWSGIファイルに実際に提供していないので、あなたと議論することはできません。 –

+1

http://flask.pocoo.org/docs/quickstart/#debug-mode "対話型デバッガはフォーク環境では動作しません(プロダクションサーバで使用することはほとんど不可能ですが)これはセキュリティ上の大きなリスクとなるため、本番マシンでは決して使用してはいけません。私には、app.debug = Trueがデフォルトでmod_wsgiの下で動作してはならないことを意味します。 – kerma

4

あなたはWERKZEUGが提供するインタラクティブなデバッガを使用することができます。

関連する問題