我试图弄清楚为什么 Flask 交互式调试器不工作。我的模板应用程序是准系统,有一个错误:
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?