中间件执行流程
Django 执行流程
1、WSGI,将 HTTP 请求报文,包装成 HttpRequest 对象
------------------ process_request -------------------
2、urls 路由匹配,获得 视图函数
------------------ process_view ----------------------
3、执行视图函数
4、获取请求参数
5、执行业务逻辑(数据,缓存操作)
6、渲染模板,得到一个完整的 HTML 页面
7、生成 HtppResponse 对象
------------------ process_template_response ---------
------------------ process_response ------------------
8、WSGI 将 HttpResponse 转换成 HTTP 响应报文
9、发送到客户端