Я пытаюсь использовать изолированную среду Jinja2 для настройки шаблонов.
Я пытался использовать как DictLoader, так и FunctionLoader, но продолжаю сталкиваться с похожими проблемами... Сейчас меня больше всего беспокоит FunctionLoader.
Мне не удается include
или import
использовать другой шаблон (который содержит макросы). Указанная функция «загрузки» FuctionLoader никогда не вызывается для шаблонов, на которые ссылаются.
Я пробовал без везения:
- просто ожидая, что импорт попадет в загрузчик, используя базовый синтаксис «импорт» и «включить»
- передача загрузчика в контекст, чтобы посмотреть, может ли он потянуть таким образом
- передача набора шаблонов в контекст, также надеясь, что это может потянуть
- еще несколько вещей, о которых я забыл
Я уверен, что должен быть способ поддержать это - может ли кто-нибудь указать мне правильное направление?