Прошу прощения, но я с документацией не разобрался. Хочу сделать контекст доступным во всех шаблонах, но при этом не переписывать все его переменные в каждой вьюшке.
1. Создаю context_processors.py на одном уровне с settings.py:
from django.core.context_processors import request
def site(request):
return {'key':'arg',...}
2. В settings.py прописываю:
TEMPLATES = [
{ ...
'OPTIONS': {
'context_processors': [
...
'context_processors.site'
],
},
},
]
3. Надеюсь теперь получить доступ к {{ key }} из любого шаблона. Но надежды разбиваются об ошибку:
No module named 'context_processors'
Где туплю?