【问题标题】:stop django from taking out javascript/frames?阻止 django 取出 javascript/frames?
【发布时间】:2010-03-10 12:08:10
【问题描述】:

非常新手的问题,但请对我温柔。我们的网站使用 Django CMS,我们正试图将一些 javascript 插入特定的故事中,但一旦我们保存故事,Django 似乎正在剥离我们放入其中的任何 javascript 或 iframe。我们如何允许在故事中使用 javascript?是故意排除在外,还是我们需要将此功能编码到网站中?

任何帮助都将不胜感激。

【问题讨论】:

  • 请输入一些代码,演示您如何在页面(故事)中插入 javascript

标签: python django django-templates


【解决方案1】:

当模板呈现内容时,Django 可能会自动转义 javascript / html 的内容。这样做是出于安全目的。

解决方案取决于您运行的 django 版本、是否要呈现来自不受信任来源的任何内容、模板的组合方式以及为模板准备内容的视图。

【讨论】:

    【解决方案2】:

    Django 不会剥离 javascript,因为它与客户端无关。

    您如何将 javascript 插入您的网站?如果您尝试将其放入数据库(如 ),它将被转义。

    【讨论】:

      【解决方案3】:

      阅读有关自动 HTML 转义的文档:

      http://docs.djangoproject.com/en/1.1/topics/templates/#id2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-28
        • 1970-01-01
        • 2016-06-14
        • 2011-11-24
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多