Чтобы придать вопросу некоторый контекст, скажем, у меня есть 10 представлений, каждая функция которых оформлена так, чтобы включать дополнительный контекст, но я хочу, чтобы этот контекст был во всех видах (см. Проблему ниже). Есть ли лучший способ сделать это вместо того, чтобы помещать декоратор в каждую функцию представления? Просто кажется глупым / повторяющимся иметь декоратор вокруг каждого представления в моем проекте, особенно когда количество представлений велико и продолжает увеличиваться. Могу ли я реализовать собственный тег шаблона в моем файле base.html, который используется в каждом шаблоне, и, следовательно, иметь только одно место, где оценивается этот пользовательский контекст? Это приемлемая / плохая практика? Спасибо за вашу помощь!
Проблема в views.py:
@add_extra_context()
def view_1(request)
...
@add_extra_context() # silly!
def view_1000(request)
...