我正在使用Visual Studio Code IDE开发,调试我的Django项目。我几乎没有管理自定义命令,也不知道如何从VS Code调试该代码。 我尝试了不同的配置,但没有用。
我尝试过的配置是
{
"name": "Python: Module",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"args": [
"send_daily",
],
"console": "integratedTerminal"
},
此配置不会在我已设置的断点处停止。
我希望调试器在自定义命令代码中设置的断点处启动并停止执行。
答案 0 :(得分:1)
我认为您可能需要在配置中添加'django':true作为配置的字段,例如用于调试迁移管理命令的示例:
"name": "Debug Django Migration",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"console": "integratedTerminal",
"args": [
"migrate",
],
"django": true
},
有关Django字段https://code.visualstudio.com/docs/python/debugging#_django
的信息