Middleware

class audit_tools.audit.middleware.AuditMiddleware(*args, **kwargs)[source]

Middleware for audit logging

process_view(self, request, view_func, view_args, view_kwargs)[source]

Preprocess request.

Parameters:
  • request (django.http.HttpRequest) – Http request.
  • view_func (callable) – View.
  • view_args (list) – View arguments.
  • view_kwargs (dict) – View keyword arguments.
Returns:

None

process_response(self, request, response)[source]

Postprocess response.

Parameters:
  • request (django.http.HttpRequest) – Http request.
  • response (django.http.HttpResponse) – Response.
Returns:

None

process_exception(self, request, exception)[source]

Postprocess exception.

Parameters:
  • request (django.http.HttpRequest) – Http request.
  • exception (Exception) – Response.
Returns:

None