我创建了一个应用程序,我可以在这里输入像这样的HTML代码
<h2>where we are?</h2>
<h4>Main Offices</h4>
我的问题是,当我在视图中显示时,我看到带有html标签的文本,
我试试这个{{ item|striptags }}
但这会从页面中删除html标签,即使我检查元素它看起来像字符串
"where we are? Main Offices"
django-cms在视图中看不到html标签的方式是什么,但是当我检查元素时,标签就在那里!
答案 0 :(得分:1)
Django automatically escapes每个变量标记的输出,以保护您免受Cross-site scripting的攻击。您可以使用safe
模板过滤器停用自动转义功能:{{ item|safe }}
。