4

我是新inot Django开发和来自桌面/移动应用程序开发与Xcode和相关IDE。如何使用Visual Studio代码调试Django的

我已经使用Django,我想知道是否有使用Visual Studio代码(或Atom)调试它一个有效的方法。

相关Django的IDE任何帮助将是有益的了。

回答

14

对于VSCode(充分披露,我的VSCode开发商之一)尝试安装Python extension上手。

This documentation covers debugging Django。应该有一个包括调试配置,也可以自己添加到launch.json file

{ 
    "name": "Django", 
    "type": "python", 
    "request": "launch", 
    "stopOnEntry": false, 
    "pythonPath": "${config.python.pythonPath}", 
    "program": "${workspaceRoot}/manage.py", 
    "args": [ 
     "runserver", 
     "--no-color", 
     "--noreload" 
    ], 
    "debugOptions": [ 
     "WaitOnAbnormalExit", 
     "WaitOnNormalExit", 
     "RedirectOutput", 
     "DjangoDebugging" 
    ] 
} 

Python的扩展还提供了许多其他的功能,你可能会发现有用的。

希望能帮助你开始。

+0

非常感谢您的帮助:) – DEADBEEF

+1

我发现'调试Console'将不打印Django的日志。我发现这是因为VSCode不支持彩色日志,所以我认为'--no-color'参数在这里也是需要的。 – realhu

+0

我可能会做这个错误,但我从中得到了多个错误,从VS代码抱怨抱怨不识别对“”类型“:”“python”';完全披露,我**已经安装并运行了'MagicPython','Python','Python Extension Pack'和'Python for VSCode'。 –

相关问题