栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

星爷Python Web学习笔记一:Python+Django+VSCode环境搭建

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

星爷Python Web学习笔记一:Python+Django+VSCode环境搭建

前言:做为了一名Web开发人员,一直想学一下Python的Web开发,花了点时间研究一下。

Python 开发工具(IDE):本来想用PyCharm,发现要Professional版本要收费,懒的找破解版本,还是用免费的VSCode

Python Web开发框架:比较流行Django和Flask,Flask比较轻便,Django比较丰富,毛坯和精装的差别,省事还是选择精装

1、安装Python环境

Python安装网上有很多教程,这里不多说了,这里用了Python 3.9版本

2、安装Django

打开dos执行命令:pip install django 安装的是Django 4的版本

查看是否安装成功

pip show django

3、创建django项目

1)打开dos命令行,运行命令创建工程项目

django-admin startproject hello

(注:最后一个hello是项目名称,可以自己取一个)

2)进入到django工程目录下中

cd hello

3)通过venv创建python虚拟环境

python -m venv venv

(注:最后一个venv是虚拟环境的目录名)

为什么要用venv?搞Python开发时,总会遇到需要同时运行多个不同软件版本项目的时候。每个项目的依赖需求也不一样,那咋整?这个时候我们就需要用到venv了。venv能创建隔绝的独立的Python虚拟环境,防止各个项目之间因为Python版本不同或第三方库版本不同引起冲突,也可以使用virtualenv。

(注:如果你的所有项目环境一样,也可以不使用虚拟环境,跳过这一步)

项目创建成功后目录如下:

4、VSCode配置

1)Python插件

2)django插件

 

 3)打开之前创建的django工程项目

 

  4)关联python虚拟环境

shift+ctrl+p,输入Python:Select Interpreter,回车,如图选择前面已经创建好的当前虚拟环境venv

 4)配置django项目启动文件
vscode左侧菜单栏切换到运行和调试,点击“创建 launch.json”文件

 选择python

 选择Django

 点击启用运行

 

 如果你前面有通过python -m venv venv 来创建虚拟环境,那这时会报错,提示“Couldn't import Django.”如下图,如果没有创建虚拟环境,则会运行成功,

为什么会报这个错呢?因为你的虚拟环境没有安装Django,所有引用不到Django,这里需要在当前终端执行一下pip install django,完成django的安装

  安装后再点击启动项目,看到启动成功了,如下图所示,浏览器直接访问 http://127.0.0.1:8000/看到django已经成功启动

 上图还有一行红色提示,是因为django要通过执行python manage.py migrate,进行初始化,执行完重新运行,成功访问如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号