Я перешел по ссылке это, чтобы создать собственное промежуточное ПО.
Основная идея - я хочу показать время отрисовки страницы на моей странице 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
Как я могу обработать этот объект ответа с помощью представлений на основе классов?
Вы не сможете включить его в представления на основе классов, потому что на этом этапе у вас его не будет. Обработка просмотров - это часть того, что вы рассчитываете. Подход Сатевга кажется разумным.






Другой подход: отправьте это время, как показано в вашем руководстве. И отобразить его через однострочник в JS: получить его из заголовков ответов и поместить, например, в какой-нибудь тег
<p>