0

我有一个客户在他们的网站上有一个“路线”页面,他们想在页面上添加一个谷歌地图,所以他们去地图并输入他们的位置,然后使用“嵌入”链接来获取 iframe 的 html . 然后他们在管理员中打开“方向”页面的 Flatpage 并在 TinyMCE 中进入 html 模式,然后粘贴代码,但是一旦他们保存代码就消失了,没有地图,只有 div 标签包围iframe 被留下。

我试过谷歌搜索,我自己重复了这个过程,但没有成功,有谁知道你是否不允许将 iframe html 插入到 django 的 Flatpage 的正文中?

4

2 回答 2

2

除非您添加了某种额外的验证/清理,否则平面页面不会从内容中删除任何内容。你试过没有 TinyMCE 吗?

更新:关键不是您要禁用 TinyMCE;关键是缩小问题所在,这样你就可以真正解决它。而且我几乎可以肯定这里的问题是 TinyMCE,而不是 Django。

于 2009-12-17T20:37:44.793 回答
0

我怀疑 tiny-mce 是在乱码。我会尝试禁用tinymce,看看你是否有同样的问题。此外,请确保您对模板中的文本使用“安全”过滤器。否则 Django 将转义所有 HTML。

于 2009-12-17T20:37:51.210 回答