django-ckeditor错误以原始html格式呈现文本/字符串

django-ckeditor错误以原始html格式呈现文本/字符串,django,django-apps,django-ckeditor,Django,Django Apps,Django Ckeditor,我正在使用django ckeditor。任何输入编辑器的文本/内容都会在网页上呈现原始html输出 例如:这是网页上ckeditor字段(RichTextField)的渲染输出 <p><span style="color:rgb(0, 0, 0)">this is a test file &rsquo;s forces durin</span><span style="color:rgb(0, 0, 0)">galla&rsquo

我正在使用django ckeditor。任何输入编辑器的文本/内容都会在网页上呈现原始html输出

例如:这是网页上ckeditor字段(RichTextField)的渲染输出

<p><span style="color:rgb(0, 0, 0)">this is a test file &rsquo;s forces durin</span><span style="color:rgb(0, 0, 0)">galla&rsquo;s good test is one that fails Thereafter, never to fail in real environment.&nbsp;</span></p>
这是一个测试文件;s在Ingalla期间的力量;好的测试是一个失败的测试,在真实的环境中永远不会失败

我一直在寻找一个解决方案,但现在找不到:(有一些问题是类似的,但没有一个能够帮助。这将是有益的,如果任何建议的变化提供了确切的位置,它需要改变。不用说我是一个新手


谢谢

您需要将模板中包含html片段的相关变量标记为

显然,您应该确保文本来自受信任的用户,并且是安全的,因为使用
safe
过滤器,您将禁用Django默认应用的安全功能(自动转义)

如果您的ckeditor是评论表单的一部分,并且您将输入的文本标记为
safe
,则任何有权访问该表单的人都可以在您的页面中插入Javascipt和其他(可能令人讨厌的)内容


整个故事在官方文档中解释得很好:

谢谢……你是明星:)嘿,伙计,你知道如何在模板中设置文本样式吗?我尝试

{{item.description | safe}}

,但是没有加载引导类(主要是垂直边距和填充)。我该怎么做呢?