我正在使用金字塔显示多行文本。如:
txt="""
abc
def
"""
html 渲染(如 jinja2)没有段落标签,所以我将段落标签添加到 txt,但最后,它用转义渲染
<p> abc </p> ...
那么如何正确显示多行呢?
是否将自动转义设置为 true 是不明确的,但如果是这种情况,那么在渲染时,请确保添加“|safe”。
即:{{post.render | 安全的 }}
更多关于转义的信息可以在这里找到:http: //jinja.pocoo.org/docs/templates/#html-escaping
Working with automatic escaping
injinja2
很容易 - 您可以在模板内应用|safe
过滤器,或者传递给模板的变量应该是类型Markup
\r\n 或 \n 不够?如果我理解您的问题,您只是想添加换行符。根据您的操作系统使用这些特殊字符序列