使用Flask将纯文本打印为纯文本

时间:2015-10-21 06:42:40

标签: python html flask

以下是一个小小的片段,可以打印一大块包含一些html标签的文本,例如<strong></strong>

{% if doc.highlight %}
    {% for entry in doc.highlight.text %}
        {{entry}}<br>
    {% endfor %}
{% endif %}

{{entry}}是包含finds the optimum (least rate) uniquely <strong>decodable</strong>, variable length entropy等文本块的变量。这将打印带有HTML标签的文本!!

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

Because Jinja2 will auto escape HTML tags,要禁用它,请尝试:

{% if doc.highlight %}
    {% for entry in doc.highlight.text %}
        {{ entry|safe }}<br>
    {% endfor %}
{% endif %}