【问题标题】:Django: Upgrading to python3.6 with Amazon S3Django:使用 Amazon S3 升级到 python3.6
【发布时间】:2017-10-22 15:35:52
【问题描述】:

我使用 Python 3.5 运行 Django 1.11,我决定升级到 Python 3.6。

大多数事情都运行良好,但我在连接到 AWS S3 时遇到问题。我知道他们有一个新的boto 版本boto3 并且django-storages 有点过时了,所以现在有django-storages-redux。

我一直在尝试 boto/boto3 和 django-storages-redux/django-storages 的多种组合,看看它是否有效。但是我遇到了很多错误,从 SSL 连接失败到由于服务器错误导致整个网站脱机。最新的是我的网站向所有网址抛出 400 Bad Request。

我的应用确实在 Python 3.5 上运行,因此我确信问题出在 collectstatic 和 S3 上。

这里有没有人做过类似的更新工作并告诉我使用了什么配置?

非常感谢!

【问题讨论】:

    标签: django python-3.x amazon-s3 boto


    【解决方案1】:

    发现问题。

    Django-storages-redux 正在临时替换 django-storages,因为它的开发已经中断。

    现在 django-storages 团队重新启动以支持它。

    这意味着要使用的正确配置是:django-storages + boto3

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 2010-10-14
      相关资源
      最近更新 更多