如果我跑了
./manage.py runserver_plus --key-file selftest-key --cert-file selftest-cert --nopin localhost:8443
一切正常。我的launch.json
看起来像:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"args": [
"runserver_plus",
"--key-file",
"selftest-key",
"--cert-file",
"selftest-cert",
"--nopin",
"localhost:8443",
],
"django": true,
"justMyCode": false
}
]
}
实际上应该做的事情与在shell中运行命令完全相同。
但如果我想运行服务器在VS-Codes“运行和调试”功能,我得到以下错误:
在我再次检查这个项目之前,一切都很好。我真的不明白VS-Code想从我这里得到什么,任何帮助都很感激。
1条答案
按热度按时间xlpyo6sf1#
这个问题是在同一时间,但我想与你分享我的解决方案,如果有人遇到这个weired,恼人的错误。由于什么原因,VS代码Global launch configuration被搞砸了(我从来没有碰过这个文件)。在我的例子中,删除全局启动配置设置文件修复了它。我只是落后于它,因为调试器在所有项目中都停止工作。这很明显,它不可能是一个本地设置,这使我找到了解决方案。为了和平,请不要只是删除任何文件,如果你不知道它是否会对您的系统产生进一步的影响,或预先备份副本,以便您可以恢复原始状态,以防其他东西打破。