Я добавил тег шаблона в свое приложение, которое загружаю в представление, расположенное в inc/base.html
. Это представление содержит мой основной HTML-макет. Все остальные мои взгляды начинаются {% extends "inc/base.html" %}
.
В одном из моих представлений я хочу сослаться на мой шаблонный тег, который загружается в inc/base.html
с использованием этого кода: {% load spb_utils %}
. Если я попытаюсь использовать один из тегов шаблона внутри base.html, он будет работать нормально, но если я попробую использовать любое другое представление, произойдет ошибка, если я не добавлю {% load spb_utils %}
вручную в расширенное представление.
Является ли это поведение преднамеренным? Например, если я расширяю шаблон, Django сознательно не загружает какой-либо из тегов шаблона, который загружает «родительский» шаблон? Есть ли умный способ глобальной загрузки моих тегов?
спасибо.