【问题标题】:Error "Could not load Boto's S3 bindings."错误“无法加载 Boto 的 S3 绑定。”
【发布时间】:2012-05-21 10:27:41
【问题描述】:

我遵循了为 django-storages 提供的非常简洁的指南,从本地文件存储过渡,并遇到了这个异常:

无法加载 Boto 的 S3 绑定。

settings.py

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = "xxxxxx"
AWS_SECRET_ACCESS_KEY = "xxxxxxxxx"
AWS_STORAGE_BUCKET_NAME = "images"

models.py

class CameraImage(models.Model):
...
image = models.ImageField(upload_to='images')#get_image_path)

这个异常是什么意思?我该如何解决?

【问题讨论】:

标签: django boto django-storage


【解决方案1】:

来自looking at the source code,看来您需要安装python-boto 库。您链接到的文档中也提到了这一点。

【讨论】:

  • 谢谢!这为我节省了很多时间。
  • 如果您使用storages.backends.s3boto3.S3Boto3Storage 而不是storages.backends.s3boto.S3BotoStorage,则需要同时安装botoboto3
【解决方案2】:

有一个更新,现在是“pip install boto”

【讨论】:

  • 现在是“boto3”
猜你喜欢
  • 2013-04-15
  • 2012-11-02
  • 2019-03-20
  • 1970-01-01
  • 2023-03-21
  • 2017-07-02
  • 2016-02-12
  • 2013-07-26
相关资源
最近更新 更多