我有一个Django应用程序,我设置Visual Studio Code使用默认的launch.json
配置对其进行调试。当我启动服务器(manage.py runserver
)并发出请求时,VSCode在第一个断点处停止(这是正确的),但是当我进入一个函数时,VSCode永远不会遵循/显示Django源代码本身,我想看看Django源代码内部发生了什么。
如何在调试 Django 应用程序时配置 VSCode 以遵循/显示 Django(和 Django REST)源代码?
编辑2019-05-07:使用VSCode 1.33.1,选项debugStdLib
已过时,已被替换为 justMyCode
,恰恰相反。所以要调试 Django 代码,justMyCode
必须设置为 launch.json
中的 false
。
调试工作后,您需要做的就是将以下设置添加到用于Django
的调试配置的launch.json
文件中:
"debugStdLib": true,
此标志告诉 Python 调试器您希望调试标准库代码。
例如:
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"debugStdLib": true,