1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from time import time
class TimerMiddleware:
def process_request(self, request):
request._tm_start_time = time()
def process_response(self, request, response):
if not hasattr(request, "_tm_start_time"):
return
total = time() - request._tm_start_time
response['X-Django-Request-Time'] = '%fs' % total
return response
|
More like this
- HTTP headers view decorator by dottedmag 4 years, 11 months ago
- Ignore HTTP Accept-Language headers by fonso 5 years ago
- Add Extra Headers to Test Client Requests by luftyluft 3 years, 10 months ago
- Ajax required decorator by zenx 3 years, 12 months ago
- nginx x-accel-redirect protection of static files by sean 4 years, 5 months ago
Comments