Visual Studio code 配置Django开发环境

目录

1、为Django教程创建项目环境

步骤1:创建虚拟环境

步骤2:运行项目文件夹

步骤3:选择python解释器

步骤4:配置终端

2、创建并运行最小的Django应用程序

步骤1:安装django

步骤2:创建Django项目

步骤3:运行并验证Django项目

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


1、为Django教程创建项目环境

步骤1:创建虚拟环境

使用虚拟环境可以避免将Django安装到全局Python环境中,并且可以精确控制应用程序中使用的库。虚拟环境还可以轻松地为环境创建requirements.txt文件。

  1. 在您的文件系统上,为本教程创建一个项目文件夹,例如hello_django

  2. 在该文件夹中,使用以下命令(根据您的计算机)创建env基于当前解释器命名的虚拟环境:

# macOS/Linux
sudo apt-get install python3-venv    # If needed
python3 -m venv env

# Windows
python -m venv env

本地实验环境是win10系统

不熟悉的话可以参考

https://blog.csdn.net/weixin_40283570/article/details/88901011

步骤2:运行项目文件夹

通过运行code .或运行VS Code并使用文件 > 打开文件夹命令在VS Code中打开项目文件

步骤3:选择python解释器

在VS Code中,打开命令选项板(视图 > 命令选项板或(Ctrl + Shift + P))。然后选择Python:Select Interpreter命令,

该命令提供了VS Code可以自动定位的可用解释器列表。从列表中,选择项目文件夹中以./env或开头的虚拟环境.\env,目前版本比较智能一般是自动选择好了,特别是通过code .方式打开文件夹时,一般自动选择了对应的解释器,但还是需要检查下

步骤4:配置终端

运行终端:从命令选项板创建新的集成终端Ctrl + Shift +`)(Ctrl + `),它创建一个终端并通过运行其激活脚本自动激活虚拟环境。

注意:在Windows上,如果您的默认终端类型是PowerShell,您可能会看到无法运行activate.ps1的错误,因为系统上已禁用运行脚本。该错误提供了有关如何允许脚本的信息的链接。否则,请使用Terminal:Select Default Shell将“命令提示符”或“Git Bash”设置为默认值。

终端右侧修改

使用终端时,VS Code会自动激活环境:创建新的集成终端。如果打开单独的命令提示符或终端,请通过运行source env/bin/activate(Linux / macOS)或env\scripts\activate(Windows)来激活环境。您知道当命令提示符在开头显示(env)时,环境已激活。

2、创建并运行最小的Django应用程序

步骤1:安装django

直接安装的话是执行版本

步骤2:创建Django项目

在激活虚拟环境的VS Code 终端中(确保已经激活了),运行以下命令:

django-admin startproject web_project 

创建项目目录可以放在虚拟机里面,也可以同级,前提是自己要明白目录机构。

步骤3:运行并验证Django项目

在激活虚拟环境的VS Code 终端中(确保已经激活了),运行以下命令:

python manage.py runserver。服务器在默认端口8000上运行,您会在终端窗口中看到类似以下输出的输出:

如果要使用与默认8000不同的端口,请在命令行上指定端口号,例如python manage.py runserver 5000

按住Ctrl键单击http://127.0.0.1:8000/终端输出窗口中的URL,打开该地址的默认浏览器。如果Django安装正确且项目有效,您将看到如下所示的默认页面。VS Code终端输出窗口还显示服务器日志。

关于Django如何创建应用和基本参数配置可参考:

https://blog.csdn.net/weixin_40283570/article/details/88901557

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

除了输入python manage.py runserver启动外,还可以在调试里面点击按钮启动程序,但需要在VS代码中创建自定义启动配置文件

切换到VS代码中的调试视图(使用左侧活动栏)。在调试视图的顶部,您可能会在齿轮图标上看到“没有配置”和一个警告点。这两个指标都意味着您还没有launch.json包含调试配置的文件:

选择齿轮图标并等待几秒钟,以便VS Code创建并打开launch.json文件。(如果您使用的是旧版本的VS代码,系统可能会提示您调试器目标列表,在这种情况下从列表中选择Python。)该launch.json文件包含许多调试配置,每个配置都是一个单独的JSON configuration数组中的对象。

向下滚动并检查名称为“Python:Django”的配置:

此配置告诉VS Code "${workspaceFolder}/web_project/manage.py"(注意manage.py文件的路径是否正确)使用选定的Python解释器和args列表中的参数运行。

然后使用此配置启动VS Code调试器与python manage.py runserver --noreload使用激活的虚拟环境在VS Code 终端l中运行相同。

(您可以添加一个端口号就像"5000"args,如果需要的话。)的"django": true条目还告诉VS代码来启用的Django的页面模板。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章