Переменная в base.html, как организовать?

Мне нужно организовать вывод случайного объекта на каждую страницу сайта. В идеале ее впихнуть в base.html. Возникает вопрос, как не передавать в каждом view объект, и вообще как это лучше организовать?
  • Вопрос задан
  • 386 просмотров
Решения вопроса 2
@marazmiki
Укротитель питонов
pinkevich
@pinkevich
Developer
Создайте файл app/context_processors.py и добавьте его в TEMPLATE_CONTEXT_PROCESSORS
# context_processors.py
def extra(request):
    ctx = {'context': data}
    return ctx

{{ context }} будет во всех шаблонах
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы