中间件一共4个方法

process_request

process_view

process_exception

process_response

中间件自定义使用

自定义中间件的步骤

  1. 继承一个中间件
  2. 如果中间件要处理请求,也要处理响应,就至少要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