【问题标题】:How to tell Visual Studio Code to follow Django itself source code while debugging Django applications?如何在调试 Django 应用程序时告诉 Visual Studio Code 遵循 Django 本身的源代码?
【发布时间】:2019-01-18 12:01:20
【问题描述】:

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

【问题讨论】:

    标签: python django visual-studio-code django-rest-framework


    【解决方案1】:

    一旦调试工作正常进行,您只需将以下设置添加到您的launch.json 文件中,用于Django 的调试配置:

    "debugStdLib": true,
    

    此标志告诉 Python 调试器您希望调试标准库代码。

    例如:

            {
                "name": "Python: Django",
                "type": "python",
                "request": "launch",
                "debugStdLib": true,
    

    【讨论】:

    • 在 VSCode 1.33.1 中,debugStdLib 已过时,已被 jusMyCode 取代,这恰恰相反。但是,当然,非常感谢您的回复:)
    猜你喜欢
    • 2017-04-12
    • 2019-09-13
    • 2017-01-20
    • 2022-10-16
    • 2019-08-10
    • 2014-08-25
    • 1970-01-01
    • 2022-07-22
    相关资源
    最近更新 更多