kop narsalar qoshildi

This commit is contained in:
behruz-dev
2025-11-21 19:17:04 +05:00
parent cb0cdfde26
commit 6d8f5e3fec
42 changed files with 595 additions and 16 deletions

View File

@@ -0,0 +1,14 @@
import time
from django.utils.deprecation import MiddlewareMixin
class ResponseTimeMiddleware(MiddlewareMixin):
def process_request(self, request):
request.start_time = time.time()
def process_response(self, request, response):
if hasattr(request, "start_time"):
response_time = time.time() - request.start_time
response["X-Response-Time"] = f"{response_time:.3f}s"
return response