格式化 html Django-cms

Posted

技术标签:

【中文标题】格式化 html Django-cms【英文标题】:Formatting html Django-cms 【发布时间】:2017-03-29 17:19:16 【问题描述】:

我创建了一个应用程序,我可以在其中放置这样的 html 代码

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

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

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

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

【问题讨论】:

【参考方案1】:

Django automatically escapes 的每个变量标签的输出,以保护您免受Cross-site scripting 的侵害。您可以使用safe 模板过滤器禁用自动转义: item|safe

【讨论】:

以上是关于格式化 html Django-cms的主要内容,如果未能解决你的问题,请参考以下文章

django-cms:错误的当前页面语言

Django-CMS - 当我指定模型时,管理员的 CMS 部分消失

django-cms 和 jQuery

Django-cms 和自动阻塞

将现有的 django 应用程序与 django-cms 集成

无法导入名称六 Django-CMS