我正在为我的Django博客应用程序使用CKEditor富文本字段。但是没有得到想要的输出。如果我写一些标题文本,在前端的输出是<h1> Hello </h1>
。但是我不想要标题标签,我也尝试了striptags,但是在这种情况下,输出不是标题,而是简单的段落文本
index.html
{% for posts in post %}
<div>{{posts.content|striptags}}</div>
{% endfor %}
富文本模型
content = RichTextField(blank = True ,null = True)
我想你需要
safe
过滤器,它告诉django你知道你正在做一些有点危险的事情,它不应该试图保护你这将实际呈现html(包括用户可能输入的任何恶意javascript(即我强烈建议使用像
bleach
或html-sanitizer
这样的包只允许特定的html标记)相关问题 更多 >
编程相关推荐