1、为什么要使用虚拟环境?
(1)工作中会根据需求,开发不同的项目,不同的项目需要使用到不同的环境
(2)不同的项目使用同一个框架的不同的版本,不同依赖包
(3)需要根据不同的需求,频繁的卸载安装我们的环境,这样效率很低,而且不方便管理
2、虚拟环境介绍
(1)概念:可以在同一台电脑上面创建多个独立的Python环境
(2)目的:方便管理,避免麻烦
(3)使用虚拟环境
A、创建虚拟环境:conda create -n 环境名字 python=版本号
B、进入虚拟环境:activate 环境名字
C、退出虚拟环境:deactivate
3、web开发组成
(1)前端:html,css,js
(2)后端:Java,Python,PHP
(3)测试:自动化测试
(4)运维:服务器运行与维护
4、页面与数据
(1)使用HTML,CSS,JS,jQuery,BootStrap写的页面,数据是写死在页面中的
(2)web网站需要动态数据的支持,需要链接数据库,数据是存储在数据库中的
(3)数据通过数据库或用户交互的时,需要借助脚本语言进行交互
(4)数据支持要依赖一些语言,类似于PHP,Python,Java等等去操作数据库,获取数据
(5)单纯的使用Python操作数据库(pymysql),然后再将数据返回给前端也可以,过程太麻烦
(6)框架:对一部分代码进行了封装,并且提供API接口,可以提高工作效率和开发速度
(7)web框架:将过程中的公共部分进行了封装,开发者在使用时,只需调用提供的API接口即可
5、基于HTTP协议的请求类型
(1)GET:明文,添加在url上,获取服务器资源的请求,编写方便,但不安全
A、页面的默认的请求方式
B、请求的数据是以明文的形式放在路由上面
C、以?开头的键值对,中间以&连接多个参数
D、通常使用get请求来获取服务器的资源
(2)POST:加密请求
A、数据隐藏发送,请求过程中不可见
B、加密请求,安全系数高
C、通常用来向服务器提交数据
(3)PUT:类POST请求,通常用来全文修改数据
(4)DELETE:类POST请求,用来删除数据,没有返回值
(5)OPTION:类POST请求,通常用来局部修改数据
6、HTTP状态码:对请求结果反馈的约定
(1)200:请求成功
(2)300:页面跳转
(3)400:请求失败,请求端问题
(4)500:请求失败,服务器错误
Flask01_web简单介绍
于 2022-09-20 14:42:54 首次发布