def middlewaretest(request,version): print("view") def test01(): return HttpResponse("test") resp = HttpResponse("middlewaretest") resp.render = test01 return resp
def test(request): print("app01 中的 test") def render(): print("in test/render") return HttpResponse("O98K") rep = HttpResponse("OK") rep.render = render return rep
def index(request): print('视图函数index') def render(): print('这是render') return HttpResponse('这还是render') # raise ValueError('index 出错了!!!') ret = HttpResponse('index') ret.render = render return ret
def index(request): # data = Publisher.objects.all() print('执行视图函数了') # return render(request, 'index.html', {'publisher_list': data}) rep = HttpResponse('我是原本的rep方法') def render(): return HttpResponse('我是替换render的自定义的render方法') rep.render = render return rep
def index(request): # print('=== index ===') # return HttpResponse('index') print('我是视图函数index') obj = HttpResponse('index') # aaaaa def render(): print('内部的render') return HttpResponse("O98K") obj.render = render return obj
def index(request): ''' :param request: :return: ''' ret = HttpResponse('this is index page.') def func(): print('in index/render') return HttpResponse('this is 98k.') ret.render = func print('-' * 80) return ret
def middle_test_view(request): def hello(): return HttpResponse("hello world") rep = HttpResponse("nihao") rep.render = hello return rep