website.misc package

Submodules

website.misc.context_processors module

class website.misc.context_processors.SystemInfoMiddleware(get_response=None)[source]

Bases: django.utils.deprecation.MiddlewareMixin

Updates context_data with sidebar definition

process_template_response(request, response)[source]
website.misc.context_processors.current_site(request)[source]
website.misc.context_processors.get_system_info()[source]
website.misc.context_processors.get_website_version()[source]
website.misc.context_processors.system_info(request)[source]
website.misc.context_processors.website_settings(request)[source]

website.misc.debug module

website.misc.debug.show_debug_toolbar(request)[source]

website.misc.middleware module

class website.misc.middleware.ProcessErrorsMiddleware[source]

Bases: object

process_exception(request, exception)[source]
class website.misc.middleware.XHeadersMiddleware(get_response=None)[source]

Bases: django.utils.deprecation.MiddlewareMixin

Adds additional headers to the respose.

X-Current-Location - for detecting redirects with XMLHTTPRequest. Inspired by django.core.xhreaders.populate_xheaders

process_response(request, response)[source]

Module contents