Как интегрировать imagekit с S3 - PullRequest
3 голосов
/ 21 марта 2012

Я хотел бы загрузить фотографии из приложения администратора django на S3 и связать их с моей моделью.Я нашел imagekit очень подходящим для этого.Как настроить imegekit для загрузки фотографий на сервер S3?

Ответы [ 2 ]

7 голосов
/ 21 марта 2012

Я использую ImageKit 2 (альфа) - с 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' 
0 голосов
/ 21 марта 2012

Вы пробовали django-athumb , это будет именно то, что вы хотите.

Особенности:

  • Основным преимуществом django-athumb является то, что миниатюры создаются во время загрузки пользователем исходного изображения. Вместо того, чтобы генерировать большие пальцы по требованию и заставлять пользователя ждать, мы уберем это с самого начала.
  • Написано на коде sorl-thumbnail
  • Простой и легкий в установке
  • Это может выполняться на вашем собственном оборудовании с приличной скоростью. Запуск на EC2 делает его намного быстрее.
...