Django将多张图片上传到S3

时间:2017-05-25 03:06:50

标签: python django amazon-s3 photo-gallery

我正在努力为django中的照片库找到解决方案。我已经查看了每张django照片包(photologue,imagekit等)。我发现他们中没有一个能帮我完成任务。 我正在尝试构建一个简单的图像库,允许我从django管理员上传多张照片并将它们直接存储在Amazon S3中。有人可以指点一个简单的照片应用程序能够实现这个或什么是最简单的方法?

非常感谢

1 个答案:

答案 0 :(得分:1)

这可以通过配置为使用S3的django-storages来完成。使用S3设置django-storage后,您只需使用将图像字段添加到模型中:

some_image = models.ImageField(upload_to='images')

其中images是您设置中指定的存储分区中的子项/目录。

流程概述为herehere

要设置多图片上传,您可以使用:django-admin-multiuploaddjango-photologue(内置S3支持) 或者看一个类似的问题:Uploading multiple images in Django admin