Mig*_*ell 8 python flask visual-studio-2013
我正在使用Visual Studio 2013的PythonTools开发Flask网站,它有自己的调试器,这使我可以逐步完成初始设置代码,直到 app.run()
但是我要调试的代码是路由代码,如下所示:
@app.route('/')
def url_index():
return render_template('index.html')
Run Code Online (Sandbox Code Playgroud)
我知道函数正在运行,因为服务器确实以index.html响应,但是如果我在最后一行放置一个断点,它将永远不会被击中.
有没有办法调试这些路由功能?Flask表示它附带一个调试器,但我该如何使用它?它是否与Visual Studio兼容?
对于 Flask 调试器,您可以设置app.debug为True:
app.debug = True
Run Code Online (Sandbox Code Playgroud)
或者
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
进而:
@app.route('/')
def index():
raise
return render_template('index.html')
Run Code Online (Sandbox Code Playgroud)
然后你可以在浏览器中使用 Flask 调试器来调试该函数。
| 归档时间: |
|
| 查看次数: |
3964 次 |
| 最近记录: |