我正在使用Visual Studio 2013的PythonTools开发一个Flask网站,它有自己的调试器,可以让我逐步执行初始设置代码,直到app.run()
。
但是,我想要调试的代码是路由代码,像这样:
@app.route('/')
def url_index():
return render_template('index.html')
我知道函数正在运行,因为服务器会响应index.html,但如果我在最后一行设置断点,它永远不会被触发。
有没有什么方法可以调试这些路由函数? Flask说它带有一个调试器,但我该如何使用它? 它是否与Visual Studio兼容?
pdb
或ipdb
,然后在你想要逐步执行的代码前面加上import pdb; pdb.set_trace()
。 - atupal