Django 详解 中间件Middleware

还是涉及到django的请求生命周期。middle ware 请求穿过中间件到达url,再经过中间件返回给用户。

简单实例

django项目根目录新建一个Middle文件夹,再新建一个test.py文件

Django 详解 中间件Middleware

在test文件中写入;其中的类必须继承 from django.utils.deprecation import MiddlewareMixin

from django.utils.deprecation import MiddlewareMixin class M1(MiddlewareMixin): def process_request(self, request): print(\'m1\') def process_response(self, request, response): print(\'m1_r\') return response class M2(MiddlewareMixin): def process_request(self, request): print(\'m2\') def process_response(self, request, response): print(\'m2_r\') return response class M3(MiddlewareMixin): def process_request(self, request): print(\'m3\') def process_response(self, request, response): print(\'m3_r\') return response

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggxzg.html