我想创建一个Web应用程序,用户可以在其中上传自己的图像,它们将托管在Amazon S3上......但问题是我需要调整大小(并且有多种尺寸)(最终可能)当网站设计改变时改变了吗?)。
正确的方法是什么...将文件上传到S3,然后创建所有已调整大小的版本(如WordPress)?
或者可以创建模板标签,它指定所需的大小并动态创建图像并在S3上托管它们。是否会太慢,因为对于每个图像我都需要检查它是否存在并最终创建它?
答案 0 :(得分:1)
您可以使用支持sorl-thumbnai的django's storage backends进行查看,以便您可以自由切换到backend using S3。在这种情况下,建议您的django安装在EC2上运行,这将为您提供与S3的良好连接。