我最近更新了vscode(版本1.27.1(1.27.1),现在无法调试我的flask应用程序。
我在一个路由处理程序中放置了一个断点,而不是在此停止,它在612行的函数serving.py
中的serve_forever
中停止了。
我能够通过从Flask网站创建一个简单的应用程序来重现这一点。在return "Hello World!"
上添加断点,然后在浏览器中输入localhost:5000
。启动配置是vscode为Flask创建的默认配置。
app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
答案 0 :(得分:0)
这已被识别为python插件中的错误。
https://github.com/Microsoft/vscode-python/issues/2538#issuecomment-420742493
有一个解决方法。只需在调用堆栈中选择运行代码的线程即可,