【发布时间】:2019-07-30 02:38:07
【问题描述】:
我正在开发一个 Django 项目,我使用 VSCode 作为编辑器。
更重要的是,我发现 IDE 功能非常有用。所以现在我正在尝试调试以前失败的测试。
在调试配置中我有以下内容:
{
"name" : "Django: TestServer",
"type" : "python",
"request" : "launch",
"program" : "${workspaceFolder}/manage.py",
"console" : "integratedTerminal",
"env" : {"STAGING_SERVER": "staging.my_server.com"},
"args" : ["test", ${file}],
"django" : true
}
在启动调试器时,我收到一条消息:
File does not exist "/home/diego/project/manage.py test
/home/diego/project/func_tests/test_login.py"
当我自己运行该测试时,我会这样做:
.../project$ python manage.py test func_tests.test_login
也就是说,将测试地址写成 Python 模块而不是文件夹。
我已经阅读了关于 Django 调试的 VSCode 文档,但没有找到任何相关信息。有谁知道如何解决这一问题?
谢谢。
【问题讨论】:
标签: python django visual-studio-code django-testing vscode-debugger