Загрузка нескольких файлов в Django — Multifile upload Django SWFUploader
9 мин
Django предоставляет отличные средства для быстрого построения back-end без лишних телодвижений. Однако создание на его основе галлереи связано с множеством ручной работы по загрузке каждого файла в отдельности.
Решений у этой проблемы несколько:
Я выбрал последний вариант, так как в этом случае нужно внести минимум изменений. Все операции выполняются на клиенте. Использовать для этого будем swfuploader.
Задумка проста, модифицируем стандартный интерфейс добавления, так что бы перехватывать событие сохранения объекта. Заполненные поля будем использовать в качестве шаблона для создания множества объектов для выбранных файлов.
Итак выполним следующие действия.
Решений у этой проблемы несколько:
- загрузка архива и его распаковка на сервере,
- использование специального поля,
- имитация множественных post-запросов.
Я выбрал последний вариант, так как в этом случае нужно внести минимум изменений. Все операции выполняются на клиенте. Использовать для этого будем swfuploader.
Задумка проста, модифицируем стандартный интерфейс добавления, так что бы перехватывать событие сохранения объекта. Заполненные поля будем использовать в качестве шаблона для создания множества объектов для выбранных файлов.
Итак выполним следующие действия.


![[Вращайте географическую карту при помощи CSS3 и jQuery]](https://habrastorage.org/getpro/habr/post_images/45e/841/2b9/45e8412b9826141de4064bbad1a39242.jpg)
Здравствуй, хабрасообщество. Я знаю, ты любишь халяву. А еще ты любишь учиться. Ведь так? А что может быть лучше для хабравчанина бесплатного образования? Вот и решил собрать специально для тебя подборку из ссылок, где можно набраться уму-разуму в области IT. 



