【问题标题】:Run Django server using the run button in visual studio code使用 Visual Studio 代码中的运行按钮运行 Django 服务器
【发布时间】:2021-12-04 21:21:47
【问题描述】:

在 pyCharm 中,我们有这个选项,我们可以在其中配置 Run button 以通过将其添加到脚本路径来启动服务器。

我想在 Visual Studio 代码中做同样的事情,这样每当我点击运行时,我的 django 服务器就会启动。

【问题讨论】:

    标签: python django visual-studio-code configuration pycharm


    【解决方案1】:

    您需要在文件夹.vscode 中创建一个launch.json,该文件夹与您的manage.py 位于同一文件夹中。

    // 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",
                ],
                "django": true
            },
        ]
    }
    

    您可以通过点击run & debug然后在顶部菜单绿色三角形点击add configurationpythonDjango来创建一个

    【讨论】:

    • 对我不起作用,我点击了 Run->Run without debugging 并在终端 & 'C:\Users\hpoddar\AppData\Local\Programs\Python\Python39\python.exe' 'c:\Users\hpoddar\.vscode\extensions\ms-python.python-2021.10.1336267007\pythonFiles\lib\python\debugpy\launcher' '65244' '--' 'c:\Users\hpoddar\Desktop\WebDev\ReactComplete\DjangoReact\ArticlesApp\APIProject\manage.py' 上运行此命令
    • 完成配置后,确保运行时选择Python: Django而不是Python: Current File,然后应该显示'... APIProject\manage.py' 'runserver'并启动本地服务器...跨度>
    • 如何选择相同的?我也在使用python虚拟环境
    【解决方案2】:

    您可以在Run and Debug侧边栏中更改配置:

    【讨论】:

      【解决方案3】:
      1. 在 vscode 中确保你和 manage.py 在同一个文件夹中
      2. 从 vscode 顶部的菜单栏中选择 TERMINAL -> NEW TERMINAL。 (将启动一个终端窗口)。
      3. 在终端窗口输入:python manage.py runserver
      4. 记得保持窗口打开并最小化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-03
        • 1970-01-01
        • 1970-01-01
        • 2020-04-02
        • 1970-01-01
        • 2017-07-03
        • 2016-10-09
        • 1970-01-01
        相关资源
        最近更新 更多