Django中间件
1.process_templates_response 方法
触发条件: 当视图函数里面有返回render方法时 自动触发
案例:
我们可以封装成一个类似JsonResponse 能返回json格式的数据
from django.shortcuts import HttpResponse class Foo() def __init__(reqeust,status,msg,data): self.request = request self.status = stauts self.msg = msg self.data = data def render(self): import json ret = { ‘status‘ : self.stauts ‘msg‘ : self.msg ‘data‘ : self.data } return HttpResponse(json.dumps(ret) ) def test(request): return Foo(request,200,‘ok‘,{name:‘zzp‘})