Есть ли способ, чтобы переключить Jinja2 include
блок с другой include
через OnClick событие JavaScript? У меня есть две вкладки, которые onclick, переключаются между разными контентом. Есть ли лучший способ реализовать это с Jinja?
Уточните вопрос: есть ли способ загрузки определенного include
основе сохраненного файла cookie?
Нет. Jinja не работает в клиенте.
Обычно вы реализуете это, имея все блоки на странице в любое время и используя JavaScript
чтобы показывать/скрывать их независимо, так что отображается только один.
Для вашего второго вопроса (куки файлы), да, возможно, если вы должны были передать куки файлы из фреймворка, который передает свои страницы с помощью jinja, вы можете сделать условие вокруг include
на основе этого значения, например:
{% if cookievalue == "somevalue" %}
{% include "somefile.html" %}
{% else %}
{% include "otherfile.html" %}
{% endif %}
Как вы проходите cookievalue
в cookievalue
зависит от используемой структуры.