Добавить в django проект загрузку и просмотр изображений
Необходимо дополнить простейший существующий Django проект:
1) Модель Product (Сборки) – на странице detail каждой сборки возможность одновременной загрузки одного или множества изображений (в том числе с мобильного телефона из галереи)
После загрузке данные изображения должны отображаться в уменьшенном виде на странице detail каждой сборки, с возможностью просмотра увеличенного изображения. Сделать удобным возможность удаления любого из изображения.
Сам механизм загрузки можно взять вот отсюда:
https://simpleisbetterthancomplex.com/tutorial/2016/11/22/django-multiple-file-upload-using-ajax.html
Работа механизма полностью устраивает и проверена на мобильном телефоне – нужно просто интегрировать это в модель и сделать сохранение в базе и дальнейшее отображение и т. д.
2) Модель Set (наборы):
Сделать в detail виде кнопку подкачки изображений из интернета и сохранения их в модели и базе с возможностью просмотра как пункте №1, плюс вместе с уменьшенными изображениями для каждой фотографии нужно вывести информацию о ее разрешении и размере файла. Сделать удобным возможность удаления любого из изображения.
Механизм подкачки из интернета сделать любой простой, мне он нужен как образец, в дальнейшем буду прописывать туда свою логику. Можно сделать, например, загрузку первых 5 изображений из гугл или яндекс картинок по ключевому слову – ключевое слово это поле – это «название набора»
Исходный код проекта выложен по ссылке:
https://yadi.sk/d/3hR5INHfAnVeTA?w=1