0

我正在使用金字塔显示多行文本。如:

txt="""
abc
def
"""

html 渲染(如 jinja2)没有段落标签,所以我将段落标签添加到 txt,但最后,它用转义渲染

<p> abc </p> ...

那么如何正确显示多行呢?

4

3 回答 3

3

是否将自动转义设置为 true 是不明确的,但如果是这种情况,那么在渲染时,请确保添加“|safe”。

即:{{post.render | 安全的 }}

更多关于转义的信息可以在这里找到:http: //jinja.pocoo.org/docs/templates/#html-escaping

于 2012-08-17T04:35:56.507 回答
1

Working with automatic escapinginjinja2很容易 - 您可以在模板内应用|safe过滤器,或者传递给模板的变量应该是类型Markup

于 2012-08-17T04:36:17.873 回答
0

\r\n 或 \n 不够?如果我理解您的问题,您只是想添加换行符。根据您的操作系统使用这些特殊字符序列

于 2012-08-17T04:33:02.670 回答