Flask インタラクティブ デバッガーが機能しない理由を突き止めようとしています。私のテンプレート アプリケーションはベアボーンで、1 つのエラーがあります。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
print missing_variable #Error
return 'Hello World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)
しかし、デバッガーはエラーをキャッチしますが、非インタラクティブなページを表示し、Javascript の欠如について不平を言います:
デバッガーが WSGI アプリケーションで例外をキャッチしました。エラーの原因となったトレースバックを確認できます。JavaScript を有効にすると、コードの実行 (evalex 機能が有効になっている場合)、例外の自動貼り付けなどの追加機能も使用できます。
Javascript を無効にしていないので、この対話型デバッガーが壊れている理由がわかりません。ありがとう!
編集: これをリモート ホストで実行し、SSH トンネル経由で表示しています。この方法でJavascriptが無効になっている可能性はありますか?