【问题标题】:How to avoid escape for Django tags in HTML如何避免 HTML 中的 Django 标签转义
【发布时间】:2019-06-09 10:59:20
【问题描述】:

我正在从数据库中读取整个页面的内容并将它们呈现在 HTML 文件中。这里有些例子。 在数据库中:

<a href="{% url 'home_view' %}></a>

为了避免HTML标签转义,我使用{{ page.content|safe }} 但是我无法渲染{% url 'home_view' %}

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    您可以使用autoescape 模板标签控制自动转义行为。在您的情况下,您可以使用以下 sn-p。

    {% autoescape off %}{{ page.content }}{% endautoescape %}
    

    您可以在autoescape Documentation获取更多信息

    【讨论】:

      猜你喜欢
      • 2017-07-31
      • 2012-08-31
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      相关资源
      最近更新 更多