Это работает. Просто сделал ответ доктора Льюиджи немного проще.
new Thread() {
@Override
public void run() {
try {
//Your code goes here
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
Вы также можете объявить его безопасным HTML из кода:
from flask import Markup
value = Markup('<strong>The HTML String</strong>')
Затем передать это значение в шаблоны, и им не нужно |safe
его.
Из раздела jinja docs HTML Escaping :
Когда включено автоматическое экранирование, все экранируется по умолчанию, за исключением значений, явно помеченных как безопасных. Они могут быть отмечены приложением или шаблоном с помощью безопасного фильтра.
blockquote>Пример:
<div class="info"> {{data.email_content|safe}} </div>