如何将imagekit与S3集成

时间:2012-03-21 05:50:31

标签: django django-admin amazon-s3 boto django-imagekit

我想从django admin app照片上传到S3并将它们与我的模型相关联。我发现imagekit非常适合这个。 如何配置imegekit将照片上传到S3服务器?

2 个答案:

答案 0 :(得分:7)

我正在使用ImageKit 2(alpha) - S3很好。

使用django-storages http://django-storages.readthedocs.org/en/latest/index.html

在我的设置中:

INSTALLED_APPS = (
   ...,
   'storages',
   ...
)

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

# stops IK checking S3 all the time - main reason to use IK v2 for me
IMAGEKIT_DEFAULT_IMAGE_CACHE_BACKEND = 'imagekit.imagecache.NonValidatingImageCacheBackend' 

答案 1 :(得分:0)

您是否尝试过django-athumb,这将完全符合您的要求。

特点:

  • django-athumb的主要优点是,在用户上传原始图像时生成缩略图。我们不是按需生成拇指而是让用户等待,而是从头开始解决问题。
  • 写在sorl-thumbnail的代码
  • 简单易用
  • 这可能会以合适的速度在您自己的硬件上运行。在EC2上运行它会让它快得多。