Django基础

http请求首先到达wsgi服务器,解析封装为request对象交给web框架处理

在框架中,中间件对请求进行进一步处理,然后进行路由匹配, 执行不同的视图函数,可能涉及到数据库操作,模版渲染等

最后将结果传递到中间件,封装为response响应对象

最后wsgi服务器将响应对象转换为http报文,返回给浏览器

mvc 和 mvt  设计模式

mvc
m 数据库
v 视图
c 代码

mvt
m db 数据库
v 代码
t 模板渲染

 

http请求的三部分

请求行:告诉你一个版本 请求方式是什么 一些基本信息,http的版本号
请求头:数据格式 json/form-data
请求体:数据、代码 发送的数据
get 和 post 的区别 get请求没有请求体 post请求有请求体

http 端口是 8080 https 端口是 443

 

Django基础

上一篇:Docker(九): 安装MySQL主从复制


下一篇:MySQL锁等待与死锁问题分析