Python学习笔记--12.Django请求的生命周期总结(附流程图)
Django请求的生命周期
1.专有名词解释
wsgi(web服务网关接口) : 封装请求后交给后端的web框架( Flask、Django )。
请求中间件: 对请求进行校验或在请求对象中添加其他相关数据,例如: csrf、 request.session 。
路由匹配: 根据浏览器发送的不同 url 去匹配不同的视图函数。
视图函数: 在视图函数中进行业务逻辑的处理,可能涉及到: ORM、Templates 。
响应中间件: 对响应的数据进行处理。
wsgi : 将响应的内容发送给浏览器。
2.最简单的请求流程(附流程图)
最简单的流程:
当用户在浏览器中输入网址发起请求,先经过wsgi(web服务网关接口)将用户请求进行封装交给总路由配置文件(URL conf&