我正在尝试使用 django-filer 设置我的 S3 存储后端。当我通过文件管理器管理界面上传图像时,图像实际上已上传(我可以在我的存储桶/filer_public/...中看到它),但是,我在剪贴板上看到的是“未定义”并且没有图像图标。我也看不到“更改图像”视图中的预览,尽管“全尺寸预览”链接是正确的,当我单击它时,我可以看到来自 S3 的图像。
看起来唯一的问题是easy_thumbnails无法将文件上传到S3,我尝试了许多不同的设置(比如设置THUMBNAIL_DEFAULT_STORAGE)但没有任何效果,无论如何,我认为默认值应该可以开箱即用。
我正在使用 django-filer 0.9.4、Django 1.4.3、easy_thumbnails 1.2 和 Python 2.7。
我的设置:
####### S3 Storage setup ########
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_STORAGE_BUCKET_NAME')
任何帮助将不胜感激。