Приложение Django с изображениями пользователей, размещенными в Amazon S3 - PullRequest
0 голосов
/ 06 апреля 2011

Я хочу создать веб-приложение, в котором пользователь может загружать свои собственные изображения, и они будут размещаться на Amazon S3 ... но проблема в том, что мне нужно, чтобы они были изменены (и обрезаны) в различных размерах (которые могут быть в конечном итоге изменился, когда изменился дизайн сайта?).

Как правильно сделать это ... загрузить файл на S3 и затем создать все версии с измененным размером (например, WordPress)?

Или может быть создать тег шаблона, который указывает необходимый размер и динамически создавать изображения, а также размещать их на S3. Будет ли оно слишком медленным, потому что для каждого изображения мне нужно будет проверить, существует ли оно, и в конечном итоге создать его?

1 Ответ

1 голос
/ 06 апреля 2011

Вы можете использовать sorl-thumbnai , который поддерживает бэкэнды хранения django , поэтому вы можете свободно переключаться на бэкэнд, используя S3 . В этом случае рекомендуется запустить установку django на EC2, что обеспечит вам хорошее соединение с S3.

...