django中间件

面试问题----django中间件
django中间件一共有5个方法
1、process_request 请求发来时执行(如果在当前有返回值时就会直接返回给页面,在1.7 1.8版本是从最后一个中间件一层一层的向上返回页面,1.11以后是直接调用process_response方法)
2、process_response 请求响应时(必须有返回值,若无返回值,页面显示空)
3、process_view 视图函数执行之前执行
4、process_exception
5、process_template

顺序:
1、process_request
2、process_view
3、views
4、response

posted @ 2018-01-22 15:37  hello沃德  阅读(68)  评论(0)    收藏  举报