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

The best Python/Django architecture for image heavy web application

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

我目前正在考虑以下问题:

我正在努力寻找合适的图像处理库。我看过 ImageKit 和 Photologue。但是我觉得 Photologue 对于我想做的事情来说有点沉重。

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

谢谢

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

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

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

来源:我维护 django-photologue。