Лучшая практика для текстовых процессоров и шаблонов?

В каких случаях лучше создавать теги шаблонов (и загружать их в шаблон), чем создавать контекстный процессор (который автоматически заполняет запрос)?

например. У меня есть динамическое меню, которое должно быть включено во все шаблоны, поэтому я помещаю его в свой base.html. Какое предпочтительное использование: процессор контекста или пользовательский тег шаблона? И почему?

Ответ 1

Контекстные процессоры предназначены для помещения данных (информации, контента, объектов) в контекст, используемый для отображения страницы.

Теги шаблона предназначены для форматирования или обработки этого содержимого.

Тег шаблона, который составляет новые данные, запутан. Не невозможно или неправильно, но очень запутанно.