【问题标题】:wysiwyg for Heroku with Django and S3 static file hosting使用 Django 和 S3 静态文件托管的 Heroku 所见即所得
【发布时间】:2014-04-24 17:47:28
【问题描述】:

我有一个在 Heroku 上运行的 django 应用程序,我的静态文件使用 boto 和 django-storages 托管到 Amazon s3,这似乎是这里的标准程序。

到目前为止,设置这些内容很麻烦,我想避免将来出现跨域麻烦,因为我正在考虑安装所见即所得的编辑器,以制作一种常见问题解答,用户可以在其中提问和发布答案。

有没有比 django-tinymce 更好的包?我遇到过许多对此有疑问的用户,因为需要从 heroku 本地提供 js 静态文件。我更喜欢轻量级的,因为这是出于基本目的。

非常感谢任何建议。

【问题讨论】:

    标签: django heroku amazon-s3 cross-domain wysiwyg


    【解决方案1】:

    我将 Suit 皮肤用于 Django 管理员,其中一个 WYSIWYG 选项称为 Redactor。这是一个非常漂亮的文本编辑器,运行良好。它有时会产生一些垃圾 HT​​ML,但不会太吓人或格式不正确(只是奇怪的空 divspan)。

    您可能还想做的是使用 CloudFront 分发您的静态和媒体文件,并将 Origin HTTP 标头列入白名单。您还可以将一些跨域规则添加到您的存储桶中。

    我的 CORS(跨源资源共享)设置确实是来自比我了解更多的人,所以如果你想要一个干净的方法,我建议检查 Amazon docs on the subject。他们详细介绍了设置所有这些的细节。这个simpler guide 也可能会有所帮助,因为它只是用于基本的 CORS 设置。

    但是我已经开始运行了,到目前为止还没有遇到任何跨域问题。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2015-02-11
      • 1970-01-01
      • 2010-09-20
      • 2017-07-14
      相关资源
      最近更新 更多