错误"无法加载Boto的S3绑定."

mic*_*ael 17 django boto django-storage

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

无法加载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"
Run Code Online (Sandbox Code Playgroud)

models.py

class CameraImage(models.Model):
...
image = models.ImageField(upload_to='images')#get_image_path)
Run Code Online (Sandbox Code Playgroud)

那个例外是什么意思?我如何解决它?

Bri*_*eal 33

查看源代码,您似乎需要安装python-boto库.您链接到的文档中也提到了这一点.

  • 如果使用`storages.backends.s3boto3.S3Boto3Storage`而不是`storages.backends.s3boto.S3BotoStorage`,则需要安装`boto`和`boto3`. (6认同)

小智 13

有一个更新它现在是"pip install boto"

  • 现在它是"boto3" (2认同)