星爷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,进行初始化,执行完重新运行,成功访问如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值