django中间件的使用

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

 


版权声明:本文为lizhenqi123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。