Как вы используете контекст Jinja в Flask - PullRequest
0 голосов
/ 02 мая 2019

В документации Jinja есть хороший пример "unescape" новых строк: http://jinja.pocoo.org/docs/2.10/api/#custom-filters Он проверяет, установлен ли Jinja на autoescape, чтобы решить, что возвращать.Если autoescape включен, возвращается разметка, в противном случае просто текст.

Как вы реализуете это в колбе?Прямо сейчас я использую декоратор

@app.template_filter('makebr')
def makebr(value):
    result =  value.replace('\n','<br/>')
    return Markup(result)

, но я не проверяю состояние автоэкрана.Как я мог это сделать?

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