如何告诉Visual Studio Code在调试Django应用程序时遵循Django本身的源代码



我有一个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,

最新更新