4

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

4

2 回答 2

8

我正在使用 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' 
于 2012-03-21T11:00:15.937 回答
0

您是否尝试过django-athumb,这正是您想要的。

特征:

  • django-athumb 的主要优点是,缩略图是在用户上传原始图像时生成的。我们不是按需生成拇指并让用户等待,而是从一开始就解决这个问题。
  • 写在 sorl-thumbnail 的代码上
  • 简单易安装
  • 这可以在您自己的硬件上以不错的速度运行。在 EC2 上运行它会更快。
于 2012-03-21T06:51:22.230 回答