The TEMPLATE_CONTEXT_PROCESSORS
setting contains the following values by default (in Django 1.6):
"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"
The above is a list of context processors. A context processor is a function which can add more variables to the context which is passed to each template.
For example, the variable user
is added by "django.contrib.auth.context_processors.auth"
.