Я написал этот код для django 1.8, чтобы вычислить, сколько времени занимает обработка запроса.Я намеренно заставил просмотр занять 4 секунды, но отображаемое в этом коде время дельты составляет 8 миллисекунд.Любые идеи, как я могу измерить это в промежуточном программном обеспечении?
from datetime import datetime
class MonitorMiddleware(object):
def process_request(self, request):
request.start = datetime.now()
def process_response(self, request, response):
print 'Took: ', round((datetime.now() - request.start).microseconds / 1000000.0, 3)
return response