标题: 【西安校区】python面试基础知识(三) Django部分 [打印本页] 作者: 逆风TO 时间: 2019-11-19 16:09 标题: 【西安校区】python面试基础知识(三) Django部分 1、Django请求的生命周期
a. wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。
b. 中间件,对所有请求到来之前,响应之前定制一些操作。
c. 路由匹配,在url和视图函数对应关系中,根据当前请求url找到相应的函数。
d. 执行视图函数,业务处理【通过ORM去数据库中获取数据,再去拿到模板,然后将数据和模板进行渲染】
e. 再经过所有中间件。
f. 通过wsgi将响应返回给用户。