Есть ли возможность инкапсулировать контекст шаблона django в одном месте?
У меня есть файл шаблона для заголовка веб-сайта, который будет включен во все страницы, он принимает список в качестве контекста и отображает элементы на основе этого списка следующим образом:
{% for category in categories %}
<li><a class='text-primary' href=" {% url 'category-url' category.id%}">{{category.name | title}}</a></li>
{% endfor %}
Теперь моя проблема заключается в том, что каждое представление, которое отображает любую страницу на сайте, должно передать список категорий, чтобы заголовок работал (заголовок включен во все страницы). и поэтому почти все мои представления имеют такой код
return render(request, ..., 'categories':Category.objects.all())
Итак, есть ли возможность иметь код, который передает категории в заголовок один раз и просто полагается на это для каждого другого представления?