Jinja2 - данные 2 шаблоны (как строки) Как сделать один, который расширяет другой?

StackOverflow https://stackoverflow.com/questions/4064362

  •  27-09-2019
  •  | 
  •  

Вопрос

Я делаю простой скрипт, который работает на шаблонах Jinja2. Прямо сейчас это просто читает файлы с диска вручную, то есть никаких загрузчиков Jinja. У меня 2 строки (A а также B), представляя 2 шаблоны. Я хочу сделать один шаблон (B) наследует от другого (A), то есть у меня есть {% block body %}{% endblock %} в A, И я хочу сделать блок телосложения быть содержанием B. Как я могу получить рендурированный вывод этого?

Обычно я бы использовал {% extends 'filename' %} в B И это будет использовать правильный, однако у меня нет имена файла (как SE) для A.

Это было полезно?

Решение

Ваша лучшая ставка, вероятно, использовать другой Шаблон погрузчика. Отказ Взгляни на Dictloader. а также Функциональный, Или попробуйте вашу руку написать свой собственный шаблон погрузчика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top