2017-05-25 202 views
0

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

谢谢你这么多

+0

[boto3(https://开头boto3。 readthedocs.io/en/latest/)是你正在寻找的... –

+0

我会研究它,谢谢。如何在boto3上设置多个图片上传到管理员? – IoanCosmin

回答

1

这可以django-storages配置为使用S3来完成。与S3设立Django的储存后,你可以简单地使用图像字段添加到您的模型:

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

其中images是在你的设置中指定的水桶子项/目录。

该方法概述了herehere

为了建立多图片上传,您可以使用:django-admin-multiuploaddjango-photologue(内建S3支持) 或看到的类似的问题之一:Uploading multiple images in Django admin

+0

感谢您的建议和链接。但是,这并没有解决我面临的多重图片上传问题。是否有更多的标准已经建立,所以我不必从头开始编写所有的东西?干杯。 – IoanCosmin

+0

请参阅链接项目'django-admin-multiupload'或其他堆栈溢出响应之一。我不知道你在找什么......你可以很容易地使用django-storage来设置建议的包,以通过管理员将多文件图像上传到S3。 – mbeacom

+0

非常感谢。我会试试看。 – IoanCosmin