Добавил условие в middleware, что во время AccessLog не записывает во время DEBUG

This commit is contained in:
Viner Abubakirov
2026-01-04 14:29:09 +05:00
parent 098be91d62
commit 9b570a1a15

View File

@@ -1,5 +1,5 @@
from .models import AccessLog from .models import AccessLog
from django.conf import settings
class AccessLogMiddleware: class AccessLogMiddleware:
def __init__(self, get_response): def __init__(self, get_response):
@@ -8,6 +8,9 @@ class AccessLogMiddleware:
def __call__(self, request): def __call__(self, request):
response = self.get_response(request) response = self.get_response(request)
if settings.DEBUG:
return response
user = getattr(request, "user", None) user = getattr(request, "user", None)
username = user.username if user and user.is_authenticated else "Anonymous" username = user.username if user and user.is_authenticated else "Anonymous"
method = request.method method = request.method