如何在Django中使用Visual Studio代码

183 阅读3分钟

How To Use Visual Studio Code With Django

Visual Studio Code是当今最好的*免费文本编辑器,用于编写代码。它的好处是轻量级的,因此性能非常好,同时还提供了许多你通常期望在一个更强大的集成开发环境中实现的功能。在使用Python和Django时,Visual Studio Code也很好用,因为它有一些扩展功能,可以方便地用Python和Django编码。现在让我们把Visual Studio Code设置为与我们的新Django项目一起工作。


安装Visual Studio Code

Visual Studio Code可以在macOS、Windows x64和Linux x64机器上作为一个简单的可安装文件使用。只需访问code.visualstudio.com/,选择适合你的安装选项即可。Visual Studio Code可用于Python、HTML、CSS、JavaScript、C++、Java以及更多。这种强大的编辑任何类型的编程语言的能力是可能的,因为Visual Studio Code中内置了扩展的生态系统。很容易找到一个扩展来支持你喜欢的几乎任何类型的项目。


配置扩展程序

有许多Visual Studio Code的扩展,可以帮助Python和Django的开发。我们现在可以把这些添加到我们的VS Code安装中。

微软提供的Python扩展

为了使使用Python和Django更容易,要安装的第一个扩展是Visual Studio Code扩展的Python扩展。在Visual Studio Code中,首先,点击Extensions图标。

vs code extensions icon

扩展市场将展开打开,在那里你可以在搜索框中输入 "Python"。将为你显示一个大的扩展列表。你要安装的那个有这样的文字:"IntelliSense(Pylance),Linting,调试(多线程,远程),Jupyter Notebooks,代码格式化,重构,单元测试,以及更多。"有将近4000万的下载。这是由微软提供的官方Python扩展。在我们的例子中,它已经被安装了,但如果你需要,请点击 "安装",让它安装在你的系统上。

Python Extension for VS Code by Microsoft

Python-autopep8

Python autopep8扩展也是一个不错的扩展,可以确保当前Python代码格式化的最佳实践被应用到你工作的任何Python文件。

python autopep8

Django扩展

只要你安装了主要的Python扩展,你就能在Django项目中正常工作。然而,如果你感到好奇,还有许多直接关注Django框架的额外扩展,其中一些可能是你感兴趣的。安装任何这些都是可选的。

visual studio code django extensions


在VS Code中打开一个Django项目

现在所需的扩展已经安装完毕,我们可以打开最近创建的新Django项目。要做到这一点,选择文件,然后选择打开文件夹,并选择Django项目的最外层目录。当一个Django项目被创建时,会有两个同名的文件夹,在IDE中打开最外层的文件夹。

vscode open django project

在Visual Studio Code中产生的文件结构应该是我们熟悉的任何Django项目的文件。这些文件是asgi.py, settings.py, urls.py, wsgi.py, and manage.py。

django project structure


Python VS Code集成

为了确保 Visual Studio Code 与我们机器上的 Python 安装同步,我们要启用状态栏,并确认它显示 Python 安装被列为活动和工作。

vs code status bar python

然后你应该在 IDE 的底部看到类似下面的东西,这表明一切都准备好了。

Python Is Working