python - {%block content%} 内 flask 中的新行

标签 python flask jinja2

所以如果我要执行类似 {% block content %} {{variable}} {% endblock %} 的操作 在我的 HTML 中,和 variable等于"Test <br /> test2"为什么
打印出来但没有换行?有办法解决这个问题吗?

最佳答案

Jinja2 automatically escapes special characters为你。可能最简单的方法是使用 safe 过滤器:

{{ variable|safe }}

关于python - {%block content%} 内 flask 中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253259/

相关文章:

python - 重复数据框的行

python - 使用 python 的 logging 模块记录所有异常和错误

python - Flask-Login @login-required 装饰器在 session 过期后不会重定向到登录页面

python - Flask-CORS 不适用于 POST,但适用于 GET

Python flask : How to control the number of background threads

python - Django - 代理模型的权限

python - 如何在python中使用pdfpages生成垂直PDF

jinja2 - saltstack jinja for 并行循环

jinja2 - 如果子字符串匹配,Jinja 加入字符串列表

python - wtforms,在构造函数中生成字段