如何避免在HTML中转义Django标签



我正在从数据库中读取整个页面的内容并将它们呈现在HTML文件中。以下是一些示例。在数据库中:

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

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

您可以使用

模板标记控制自动转义autoescape行为。在您的情况下,您可以使用以下代码片段。

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

您可以在自动转义文档中获取更多信息

最新更新