关于中间件的使用
from django.http import HttpResponse, JsonResponse
from django.utils.deprecation import MiddlewareMixin
Ignore_verification = [] # 忽略校验列表
class MyCustomMiddleware1(MiddlewareMixin):
def process_request(self, request):
if " ":
return JsonResponse({"code":200})
else:
pass
def process_response(self, request, response):
return response
process_request 条件过滤 不符合条件的直接过滤掉 return 打断. 不走到下一级 process_response. 否则 继续执行 到 process_response 输出出去.
这是目前自用的的,就是为了校验token的有效性.其他功能都可以再加.