The horizon.middleware.base ModuleΒΆ
Middleware provided and used by Horizon.
-
class
horizon.middleware.base.HorizonMiddleware[source] Bases:
objectThe main Horizon middleware class. Required for use of Horizon.
-
static
copy_headers(src, dst, headers)[source]
-
logout_reason= None
-
process_exception(request, exception)[source] Catches internal Horizon exception classes such as NotAuthorized, NotFound and Http302 and handles them gracefully.
-
process_request(request)[source] Adds data necessary for Horizon to function to the request.
-
process_response(request, response)[source] Convert HttpResponseRedirect to HttpResponse if request is via ajax to allow ajax request to redirect url
-
static