如何使用visual studio code调试django

新手上路,请多包涵

我是 django 开发的新手,来自使用 Xcode 和相关 IDE 进行桌面/移动应用程序开发。

我必须使用 Django,我想知道是否有一种使用 Visual Studio Code (或 Atom )调试它的有效方法。

与 Django IDE 相关的任何帮助也会有所帮助。

原文由 DEADBEEF 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 445
2 个回答

对于 VSCode(完全公开,我是 VSCode 开发人员之一)尝试安装 Python 扩展 以开始使用。

本文档涵盖调试 Django 。应该有一个包含的调试配置,或者您可以将自己的调试配置添加到 launch.json 文件中

 {
    "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 扩展还提供了许多您可能会觉得有用的其他功能。

原文由 Matt Bierner 发布,翻译遵循 CC BY-SA 4.0 许可协议

VSCode 有一个官方教程对此进行了解释:

https://code.visualstudio.com/docs/python/tutorial-django

有几个步骤需要采取,我不想都手动写出来,因为有很多步骤,但我会尽量总结需要做的事情:

下面的文字基本上是上面教程的部分副本,我并不是说这是我自己想出来的。

1. 确保检查先决条件(使用 VS Code Python 扩展,在本地机器上安装 Python) 链接到文档

2.使用Python虚拟环境 链接到文档

除了使用 Python 虚拟环境外,您还需要选择此虚拟环境中的 Python 可执行文件作为 VS Code 中的解释器。这可以这样做:

在 VS Code 中,打开命令面板(查看 > 命令面板或 (Ctrl+Shift+P))。然后选择Python:选择解释器

然后在虚拟环境中选择 Python 可执行文件,您可以通过它的路径识别它。

3.创建调试器启动配置文件

如此处所述,在文档中

VS Code 窗口的左上角)

4.现在可以开始调试了

这部分文档将向您介绍如何执行此操作

原文由 Rik Schoonbeek 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题