2010-05-22 40 views
4

我有两个应用程序使用相同的TinyMCE textarea配置。然而,尽管应用程序中的输入确实正确输出文本,但其他应用程序中的相同输入不会正确输出文本 - 它会输出<p> <li>标记等。为什么Django的TinyMCE管理员输出HTML标签?

我的这两个Django源代码完全相同不同的应用。正如我上面提到的,两个应用程序使用相同的TinyMCE textarea。这是怎么发生的?

+1

根据您的信息无法回答。您至少应该将admin.py和models.py的所有相关部分放在某处供我们阅读。 – mawimawi 2010-05-22 17:37:40

回答

11

确保您使用的逃生标签“安全”。例如,{{value|safe}}未显示来自TinyMCE safe的HTML代码。

+0

示例如果您有下一个var = New.description,请为{{New.description | safe}}更改{{value | safe}}} – unixeO 2014-03-23 19:58:17

+0

在此处不起作用。 – 2016-01-13 16:03:13