Как загружать и хранить несколько изображений в Django 4
Django 4
Нужно, чтобы пользователь мог загружать либо архив изображений, либо несколько изображений за раз. Затем эти страницы нумеруются в соответствии с порядком, в котором пользователь их разместил, и сохраняются в базе данных. Таким образом, когда вы открываете страницу с изображениями, там будут все изображения, только что загруженные для этой страницы, в правильном порядке.
UPD: Также буду благодарен, если подскажете, как переименовать файлы, изменить их расширение, например, с .png на .jpg и в пути сохранения в модели, например, poster = models.ImageField(upload_to=‘posters/’, blank=False, null=False, verbose_name=‘Posters’)
в атрибуте upload_to добавить значение в зависимости от того, на какую страницу загружены изображения. Например, если страница называется ‘opera’
, то путь к изображениям будет ‘posters/opera/1.jpg’
, ‘opera/2.jpg’
и т.д. Для страницы ‘Romeo and Juliet’
это будет ‘posters/Romeo-and-Juliet/1.jpg.’