from django.utils.deprecation import MiddlewareMixin class AuditMiddleware(MiddlewareMixin): def process_request(self, request): request.audit_actor = getattr(request, "user", None) return None