适用于图像繁重的Web应用程序的最佳Python / Django架构

时间:2016-09-11 22:09:55

标签: python django image-processing imagekit photologue

我正在构建一个允许用户将图像上传到他们帐户的Web应用程序 - 类似于flickr和500px。 我想知道这种应用程序的最佳设置。我正在使用Python 3.4和Django 1.9

我正在考虑以下事项:

  • 的Heroku
  • AWS S3
  • 的Postgres

我很难找到合适的图像处理库。我看过ImageKit和Photologue。但我发现Photologue对于我想做的事情有点重。

我基本上正在寻找一种方法,允许用户上传一定大小的图像,而无需锁定Heroku dynos。有什么建议?

由于

2 个答案:

答案 0 :(得分:1)

如果您使用django-photologue,您可以定义缩略图大小并指定不应在上传时生成缩略图 - 而是在第一次请求缩略图显示时生成缩略图。

如果照片有很多不同尺寸的缩略图,这个技巧可以帮助用户更快地上传照片。

来源:我维持django-photologue。

答案 1 :(得分:0)

也许这就是您所需要的:Django-Photologue