Flask01_web简单介绍

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:请求失败,服务器错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值