中间件调用顺序_______网站仿问过程
Posted vip136510786
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中间件调用顺序_______网站仿问过程相关的知识,希望对你有一定的参考价值。
一,浏览器仿问服务器
二,产生request对像
三、调用中间件中的process_request
四、通过url找到对应视图
五、调用中间件中的process_views
六、调用process_response-----------------------------返回浏览器
0、__init__(self) 服务器响应第一个请求的时候调用
1、process_request(self,request) 产生request对像,进行url匹配之前调用 2、process_view(self, request, callback, callback_args, callback_kwargs) # url匹配之后调用视图之前 3、process_template_response(self,request,response) 4、process_exception(self, request, exception) # 视图函数出现异常时,,如果有多个中间件里面有这个,调用顺序是跟注册顺序相反 5、process_response(self, request, response) # 调用视图函数之后返回内容之前
以上是关于中间件调用顺序_______网站仿问过程的主要内容,如果未能解决你的问题,请参考以下文章
python多重继承的属性和方法调用顺序问题和对迭代器的初步理解