形成HTML Django-cms

时间:2016-11-15 17:44:41

标签: django django-templates django-cms

我创建了一个应用程序,我可以在这里输入像这样的HTML代码

<h2>where we are?</h2> 
<h4>Main Offices</h4>

我的问题是,当我在视图中显示时,我看到带有html标签的文本,

我试试这个{{ item|striptags }}但这会从页面中删除html标签,即使我检查元素它看起来像字符串 "where we are? Main Offices"

django-cms在视图中看不到html标签的方式是什么,但是当我检查元素时,标签就在那里!

1 个答案:

答案 0 :(得分:1)

Django automatically escapes每个变量标记的输出,以保护您免受Cross-site scripting的攻击。您可以使用safe模板过滤器停用自动转义功能:{{ item|safe }}