【问题标题】:Returning HTML from class property in Python jinja2从 Python jinja2 中的类属性返回 HTML
【发布时间】:2013-02-08 02:45:07
【问题描述】:

早上好,

我有一门课叫Banana

我定义了一个@property peel,它返回一些HTML:

@property
def peel(self):
    return "<div>Here is a peel!</div>"

在我的模板中,我试图渲染这个 HTML:

<body>
    {{ banana.peel }}
</body>

但是,它正在被解码。源代码最终看起来像:

&lt;div&gt;Here is a peel!&lt;div&gt;

我已阅读有关 cgi.unescape 的信息,但似乎无法在我的 HTML 模板中导入/使用它。

我绝对是 Python 新手,因此非常感谢任何帮助。

提前致谢!

【问题讨论】:

    标签: python html jinja2


    【解决方案1】:

    使用safe filter

    {{ banana.peel | safe }}
    

    【讨论】:

      猜你喜欢
      • 2022-12-03
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2019-01-10
      • 1970-01-01
      • 2015-11-12
      相关资源
      最近更新 更多