Default Django Template Processors
TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.core.context_processors.static", "django.core.context_processors.tz", "django.contrib.messages.context_processors.messages" )
(see documentation )
You need django.core.context_processors.request use request in the templates, so add it to this list in settings.py . If you do not have this variable, set it.
source share