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
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号