我可以使用django-storages和boto直接从Django管理员上传ImageField到S3吗?

时间:2012-03-11 15:47:20

标签: python django amazon-s3 boto

我正在尝试在创建记录时通过django管理员将ImageField的图像组件直接上传到S3。是否可以通过在

中为静态文件指定AWS S3 URL来直接实现此目的
MEDIA_URL = 'https://s3.amazonaws.com/myapp/media/'

并在:

中指定boto
STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

或者是否有必要使用自行开发的表单运行collectstatic命令/ upload以提交给AWS。 django-storages文档没有给出这是否可行的真实指示,并且使用admin将图像上传到S3的初步尝试没有产生结果。

1 个答案:

答案 0 :(得分:3)