在Django视图中从自定义中间件获取数据

时间:2018-12-07 13:56:24

标签: python django

我已经按照this链接创建了自定义中间件。

主要思想是我想在index.html页面上显示页面渲染时间。 我的中间件对象:

class StatsMiddleware(object):
def __init__(self, get_response):
    self.get_response = get_response

def __call__(self, request):
    return self.get_response(request)

def process_request(self, request):
    request.start_time = time.time()

def process_response(self, request, response):
    duration = time.time() - request.start_time

    response["render_time"] = int(duration * 1000)
    return response

如何通过基于类的视图处理此响应对象?

0 个答案:

没有答案