我一直试图让调试器在VS Code中工作,以便可以调试Flask App。我尝试了太多的选择,launch.json以至于我觉得自己已经一无所有。
以下示例不起作用:https : //github.com/DonJayamanne/pythonVSCode/wiki/Debugging : -Flask
在Visual Studio代码中调试Flask(Python)Web应用程序
以下是我launch.json和setting.json。当我尝试多种变体时,启动文件中有两种配置。
launch.json
"version": "0.2.0",
"configurations": [
{
"name": "Flask",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "${config:python.pythonPath}",
//"module": "flask.cli",
"program": "${workspaceRoot}/startup.py",
"cwd": "${workspaceRoot}",
"env": {
"FLASK_APP": "${workspaceRoot}/apt-flask.py",
},
"args": [
"run",
"--no-debugger",
"--no-reload"
],
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
},
{
"name": "Python: APT FLask",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${workspaceFolder}/venv/Scripts/python.exe",
//"program": "${workspaceFolder}/venv/Scripts/flask.exe",
"module": "flask.cli",
"cwd": "${workspaceFolder}",
"env": …Run Code Online (Sandbox Code Playgroud)