摘要: 作⽤: 简便、快速的开发数据库驱动的⽹站 Django的优势 快速开发 MVT MVC 功能⻬全 Django学习版本: 1.11.11 思考 ⽤django还是flask 开发数据驱动web⽹站(复杂业务逻辑) 数据分析后的结果展示界⾯, flflask 快速成型应⽤上线, 就⽤django 阅读全文
posted @ 2020-12-15 19:07 小芒果测开笔记 阅读(107) 评论(0) 推荐(0)
摘要: 正在整理中 阅读全文
posted @ 2020-12-15 18:40 小芒果测开笔记 阅读(86) 评论(0) 推荐(0)
摘要: 1xx 信息 接收请求,继续处理 2xx 成功 操作成功的收到,理解和接受 200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - [* 阅读全文
posted @ 2020-12-15 18:37 小芒果测开笔记 阅读(104) 评论(0) 推荐(0)
摘要: HTTP请求方式: HTP/1.1协议中共定义了八种方法(有时也叫做’动作‘),来表明request_url指定的资源不同的操作方式 HTTP/1.0定义了三种请求方法:GET,POST和HEAD方法。 HTTP/1.1新增了物种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNE 阅读全文
posted @ 2020-12-15 18:36 小芒果测开笔记 阅读(162) 评论(0) 推荐(0)
摘要: TCP报文格式 在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…) 报文主要段的意思 序 阅读全文
posted @ 2020-12-15 17:01 小芒果测开笔记 阅读(94) 评论(0) 推荐(0)
摘要: 三次握手 建立TCP连接时,需要配客户端和服务器共发送3个包。 第一次:客户端发送初始序号x和syn=1请求标志 第二次:服务器发送请求标志syn,发送确认标志ACK,发送自己的序号seq=y,发送客户端的确认序号ack=x+1 第三次:客户端发送ACK确认号,发哦那个自己的序号seq=x+1,发送 阅读全文
posted @ 2020-12-15 16:51 小芒果测开笔记 阅读(183) 评论(0) 推荐(0)
摘要: Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。 浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示: Django 中间件 阅读全文
posted @ 2020-12-15 16:38 小芒果测开笔记 阅读(160) 评论(0) 推荐(0)
摘要: 微博第三方登录流程 前端获取认证code 1.在Vue页面加载时 动态发送请求获取微博授权url 2.django收到请求的url后,通过微博 应用ID(client_id)和回调地址(redirect_uri) 动态 生成授 权url返回给Vue 3.当用户点击上面的url进行扫码,授权成功会 跳 阅读全文
posted @ 2020-12-01 14:54 小芒果测开笔记 阅读(160) 评论(0) 推荐(0)
摘要: 1、何为魔法方法: Python中,一定要区分开函数和方法的含义; 1.函数:类外部定义的,跟类没有直接关系的;形式: def func(*argv): 2.方法:class内部定义的函数(对象的方法也可以认为是属性);分为两种: ① python自动产生的(魔法方法):一般形式为 __func__ 阅读全文
posted @ 2020-11-26 11:35 小芒果测开笔记 阅读(160) 评论(0) 推荐(0)
摘要: 一.创建virtualenv虚拟环境 mkvirtualenv -p 版本号 虚拟名 mkvirtualenv -p python3 env_1 python3:版本号 env_1: 虚拟环境名称 创建成功过后,会默认进入该虚拟环境 2.查看该虚拟环境下,安装了哪些Python包 在进入该虚拟环境之 阅读全文
posted @ 2020-11-19 15:18 小芒果测开笔记 阅读(194) 评论(0) 推荐(0)