中间件一共4个方法
process_request
process_view
process_exception
process_response
中间件自定义使用
自定义中间件的步骤
- 继承一个中间件
- 如果中间件要处理请求,也要处理响应,就至少要process_request和process_response两个函数
2.1 process_request要传request,没有return
2.2 process_response传request和response,必须要有return
代码实例
class CustomsMiddleware(MiddlewareMixin):
def process_request(self,reuqest)
print("自定义的中间件--request)
def process_response(self,request,response)
print("自定义的中间件--response)
return response