【问题标题】:Can't get Google map to show up in Flatpage using Django Flatpages无法使用 Django Flatpages 让 Google 地图显示在 Flatpage 中
【发布时间】:2009-12-17 17:04:02
【问题描述】:

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

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

【问题讨论】:

    标签: django iframe maps django-flatpages


    【解决方案1】:

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

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

    【讨论】:

    • 没有 TinyMCE 的情况下没有尝试,因为如果没有 TinyMCE 能够编辑页面,客户对他们的技术还不够了解。
    • 是的,这完全是关于 TinyMCE;)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-08-04
      • 2010-10-24
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多