相关疑难解决方法(0)

Django存储 - 无法加载亚马逊的S3绑定错误

嘿所以试图将我的用户上传的图像连接到我的S3存储桶,以便图像存储在那里.使用django存储(进行了一些研究,似乎是每个人都建议的,但对想法持开放态度)

这是我做的:

安装了django存储

pip install django-storages
Run Code Online (Sandbox Code Playgroud)

将它添加到我的INSTALLED_APPS中

#settings.py
INSTALLED_APPS = (
...
'storages',
)
Run Code Online (Sandbox Code Playgroud)

并将此代码添加到settings.py中

#settings.py
DEFAULT_FILE_STORAGE = 'storages.backends.s3.S3Storage'
AWS_ACCESS_KEY_ID = '#################'
AWS_SECRET_ACCESS_KEY = '#######################'
AWS_STORAGE_BUCKET_NAME = 'mybucketname'
Run Code Online (Sandbox Code Playgroud)

然后我打开shell并运行它来检查

from django.core.files.storage import default_storage
print default_storage.connection
...
ImproperlyConfigured: Could not load amazon's S3 bindings.
See http://developer.amazonwebservices.com/connect/entry.jspa?externalID=134
Run Code Online (Sandbox Code Playgroud)

该链接导致404错误.一直关注文档并尝试了所有3种方法来设置DEFAULT_FILE_STORAGE,但它们都不起作用.见下文.

DEFAULT_FILE_STORAGE = 'libs.storages.backends.S3Storage.S3Storage'
ImproperlyConfigured: Error importing storage module libs.storages.backends.S3Storage

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
ImproperlyConfigured: Could not load Boto's S3 bindings.
Run Code Online (Sandbox Code Playgroud)

如何正确设置?

python django amazon-s3 amazon-web-services python-django-storages

14
推荐指数
2
解决办法
7021
查看次数

无法加载Boto的S3绑定.(已安装Boto)

我正在尝试使用s3来存储用户的上传文件,我使用django存储

pip install django-storages

将它添加到我的INSTALLED_APPS中

INSTALLED_APPS =(

...

"储存",

)

在settings.py中设置变量

DEFAULT_FILE_STORAGE ='storages.backends.s3boto.S3BotoStorage'

AWS_ACCESS_KEY_ID ='#################'

AWS_SECRET_ACCESS_KEY ='#######################'

AWS_STORAGE_BUCKET_NAME ='mybucketname'

我已经安装了boto

sudo pip install boto

dyld:DYLD_环境变量被忽略,因为主可执行文件(/ usr/bin/sudo)是setuid或setgid

要求已经满足(使用--upgrade升级):boto in /Library/Python/2.7/site-packages/boto-2.9.0_dev-py2.7.egg

打扫干净...

当我保存项目时,django的调试页面会跳出来,

无法加载Boto的S3绑定.

请参阅https://github.com/boto/boto

有任何想法吗?(我使用mac os x 10.8.3)

django amazon-s3 django-storage

5
推荐指数
1
解决办法
1239
查看次数