part1见 python开发面试知识点(一) 五、python网络编程 1、Django 1.1、Django请求的生命周期? wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。 中间件,对所有请求到来之前,响应之前定制一些操作。 路由匹配,在url和视图函数对应关系中,根据当前请求url找到相应的函数。 执行视图函数,业务处理【通过ORM去数据库中获取数据,再去拿到模板,然后将数据和模板进行渲染】 再经过所有中间件。 通过wsgi将响应返回给用户。 1.2、简述django对http请求的执行流程? 一个 HTTP 请求,首先被转化成一个 HttpRequ...