Включить шаблон Jinja относительно текущего шаблона - PullRequest
0 голосов
/ 19 июня 2019

Есть ли синтаксис для ссылки на локальный файл?Например,

Вместо необходимости писать:

{% include 'user/project/task/task_detail/tab.html' %}

Я хочу написать (из файла, который находится в том же каталоге, что и tab.html):

{% include './tab.html' %}

Но выше поднимает jinja2.exceptions.TemplateNotFound

1 Ответ

0 голосов
/ 19 июня 2019

Flask / j2 должен знать структуру для поиска файла и знать основную структуру подпапок приложения (статические, шаблоны и т. Д.).Лучше всего поместить его в статические подпапки, а затем указать на него с помощью функции url_for:

..."{{ url_for('static', filename='<subfolder>/tab.html') }}"...
`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...