Как добавить функциональность загрузки нескольких изображений в Django form.Imagefield()?

Как разрешить пользователям загружать несколько изображений через Django Forms, которые были получены в шаблоне Django с помощью form.ImageField() это давало следующий результат:

<input type="file" name="image" accept"Image/*" id="id_image">

Это позволяет загрузить только одно изображение, но нужно предоставить возможность загрузки нескольких изображений.

Но мне нужен следующий вывод, используя Django Form с моим пользовательским классом

<input type="file" multiple accept"Image/*" id="id_image" class="myclass1 myclass2">

Как я могу этого достичь?

Django не позволяет этого, но я сделал нечто подобное, следуя этой статье upload multiple images in django. Другой обходной путь - просто создать модель для всех файлов изображений и связать ее с вашей текущей моделью.

Вернуться на верх