Как изменить переменную {{root}} в шаблоне jinja2 при публикации сайта в подпапке? - PullRequest
0 голосов
/ 21 октября 2018

В шаблоне Jinja2 вы можете сделать это:

<link rel="stylesheet" href="{{root}}/css/site.css">

Когда страница отображается, она меняется на:

<link rel="stylesheet" href="/css/site.css">

Это прекрасно работает, когда я публикую на http://www.example.com/

Но теперь мне нужно опубликовать в http://www.example.com/sub_folder

Когда я это сделаю, файл .css не найден.В конце концов, теперь файл .css находится на /sub_folder/css/site.css, а HTML-код ожидает его на /css/site.css.Ошибка 404

Переменная {{root}} должна быть изменена.В документации (пока) я ничего не могу найти, чтобы объяснить, как изменить {{root}}.

Можете ли вы показать мне, как изменить {{root}} на подпапку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...