Я использую блок Jinja {% set %}
, чтобы определить пользовательскую ссылку, которую я хочу отобразить на странице позже. Однако, когда я отображаю переменную, весь HTML-код экранируется, поэтому вместо ссылки отображается HTML-код.
{% set user_link %}
<a href="url_for('main.user', username=post.author.username)">
{{ post.author.username }}
</a>
{% endset %}
Просмотр исходных текстов:
<a href="/user/exampleuser">
exampleuser
</a>
Что отображает буквальный HTML на странице:
<a href="/user/exampleuser"> exampleuser </a>
Как отобразить ссылку, определенную в блоке set
, вместо необработанного HTML?