#django
Добрый день, имеется модель вида class Image(models.Model): image = models.ImageField(..) info = models.TextField(..) т.е. обычное изображение с каким-то описанием. Заливка производится через админку. Заливать поштучно - не удобно. Можно ли как-то запилить модель и заливать через админку сразу по несколько изображений, на примере инлайнов? Желательно без подключения сторонних js-библиотек :)
Ответы
Ответ 1
Ну сделайте еще одну модель, типа ImageSet, в Image добавьте ForeignKey на неё, и подключив Inline, - можете заливать сразу кучу картинок.Ответ 2
Я думаю что лучше всего использовать все-таки библиотеки, т.к они написаны хорошо и имеют хорошее время выполнения! Вот что вам понадобится jQuery Multiple File Upload Plugin v1.31 тута (сам плагин) Query Form Plugin v2.18 тута (Плагин для ajax работы с формами.) jQuery BlockUI Plugin v2.14 тута (для ошибок) ну JQuery найдете сами)) Апишки довольно простые, написать не сложно) Как и что делать дальше можно прочитать вот тутаОтвет 3
Вот в этой книге "Django Разработка веб-приложений на Python", в главе - создание галереи, там подробно всё описано и там как рас применяется метод загрузки одновременно нескольких картинок. Качайте книгу и за 10 минут разберётесь с первоисточника.
Комментариев нет:
Отправить комментарий