富文本字段未返回所需的输出
Rich Text Field not returning desired output
我正在为我的 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 你知道你正在做一些有点危险的事情,它不应该试图保护你。
{% posts.content|safe %}
将实际呈现 html(包括用户可能输入的任何恶意 javascript(即我强烈建议使用 bleach
或 html-sanitizer
之类的软件包只允许特定的 html 标签)
我正在为我的 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 你知道你正在做一些有点危险的事情,它不应该试图保护你。
{% posts.content|safe %}
将实际呈现 html(包括用户可能输入的任何恶意 javascript(即我强烈建议使用 bleach
或 html-sanitizer
之类的软件包只允许特定的 html 标签)