Dojo wysiwyg编辑器和Django模板

时间:2012-05-09 05:12:58

标签: html django dojo editor wysiwyg

我已将Dojo wysiwyg编辑器添加到我的django管理面板中。当我键入多个空格时,我遇到了问题。当我将编辑器创建的语法输出到模板时,我会为每个额外的空间获得 。我假设它正在尝试创建一个不间断的空间,但它在浏览器中呈现为 

有谁知道这是为什么?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我认为它的django正在服务器端将&更改为&。如果它是一个简单的空间,django本身会用 替换它。我不知道是否有任何功能可以关闭转义为django中的特定情况你可以试试

答案 1 :(得分:0)

经过一些研究后,您希望使用模板过滤器safe来解决此问题。您可能还希望使用脚本添加过滤器removetags作为删除潜在恶意javascript的选项。所以我的模板变量最终看起来像这样:{{ var|removetags:"script"|safe }}

相关问题