mymiddleware.py
from django.http import HttpResponse
from django.utils.deprecation import MiddlewareMixin
class MyMw(MiddlewareMixin):
#路由中间件
def process_request(self,request):
print("我是process_request,路由执行前执行")
#默认不反会就是自动默认返回None
#视图中间件
def process_view(self,request,callback,callback_args,callback_kwargs):
print("请求达到试图之前调用")
#响应中间件
def process_response(self,request,response):
print("响应前执行")
return response