如何配置Visual Studio Code在virtualenv中调试Django应用?

斯坦尼斯拉夫·霍尔迪扬科

我想有可能在Visual Studio Code中调试Django应用程序。我有一个virtualenv,对launch.json文件进行了更改,如下所示:

{
    "name": "Django",
    "type": "python",
    "request": "launch",
    "stopOnEntry": true,
    "pythonPath": "${workspaceRoot}/.venv/bin/python2.7",
    "program": "${workspaceRoot}/mysite/manage.py",
    "args": [
        "runserver"
    ],
    "debugOptions": [
        "WaitOnAbnormalExit",
        "WaitOnNormalExit",
        "DjangoDebugging",
        "RedirectOutput"
    ]
},

在代码中放置几个​​断点并运行它。不幸的是,执行并没有在带有断点的行上停止。我在没有virtualenv的情况下尝试了同样的方法,并且一切正常。

请指出在这里我做错了什么。

Sudhi Pulla

对我来说,以下2项更改有效

  1. 为pythonPath添加绝对路径
  2. "--noreload"在启动项目时使用该选项

这是我的配置的相关部分

    {
        "name": "Django",
        "type": "python",
        "request": "launch",
        "stopOnEntry": true,
        "pythonPath": "/Users/xyz/Documents/dev/my_project/my_project_env/bin/python",
        "program": "${workspaceRoot}/manage.py",
        "args": [
            "runserver",
            "0.0.0.0:8080",
            "--noreload"                
        ],
        "debugOptions": [
            "WaitOnAbnormalExit",
            "WaitOnNormalExit",
            "RedirectOutput",
            "DjangoDebugging"
        ]
    },

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何配置扩展Visual Studio Code

如何配置Visual Studio Code和tslint?

如何在Visual Studio Code中配置SonarLint的规则集?

如何在Visual Studio Code中配置Wordpress CMS?

如何在Visual Studio Code中配置Symfony?

如何在Visual Studio Code中编辑Markdown的语言配置?

如何在Visual Studio中选择调试配置文件?

如何配置Visual Studio的测试应用程序

无法在Visual Studio Code中调试Django单元测试

如何在Windows上为C ++配置Visual Studio Code?

如何在Visual Studio 2017中配置TypeScript和要求

如何在Visual Studio 2015中配置.net本机?

如何在Visual Studio 2015中访问ASP配置工具

如何在Visual Studio 2015中为TypeScript配置IntelliSense?

如何在Visual Studio Code中调试Angular2 TypeScript应用程序?

如何在Docker容器Visual Studio Code中调试Angular应用?

如何在 Visual Studio Code 中调试 TypeScript Express 应用程序

如何在 Visual Studio Code 中创建配置条目以启动服务器和调试 Protractor 测试?

配置 Visual Studio Code 建议

如何在CMake for Visual Studio中获取当前配置(发布/调试)

如何在Visual Studio Code中调试Lua

如何在Visual Studio Code中调试Karma测试?

如何在Visual Studio Code(VSCode)中调试Cucumber?

如何使用Visual Studio Code调试JavaScript中的摩卡测试?

如何在Visual Studio中为自定义配置文件添加配置转换?

如何使用Visual Studio代码调试Django

在Visual Studio Code中调试Go测试

在Visual Studio Code中调试Scrapy项目

在Visual Studio Code中调试Cypress测试