Просто хедз-ап для тех, кто использует более поздние версии Django (т.е. 1.9): способ, которым Django определяет свои процессоры контекста, изменился.Вместо добавления к TEMPLATE_CONTEXT_PROCESSORS
вы можете просто добавить строку в список контекстных процессоров Django:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'app.context_processors.your_processor', # CHANGE THIS
],
},
},
]
Надеюсь, это поможет!