2012-03-21 3 views
3

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

ответ

1

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

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

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

Я использую ImageKit 2 (alpha) - с S3 просто отлично.

Использование django-storageshttp://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'