Как в Django добавить несколько фотографий в одну модель?

Видел этот вопрос на форуме ранее, но решение не помогло. Хочу добавить несколько фотографий к товару как почти во всех интернет магазинах, можно это сделать

 image = models.ImageField(blank = True) 
 image1 = models.ImageField(blank = True)
 image2 = models.ImageField(blank = True)
 image3 = models.ImageField(blank = True)

но я хочу сделать по нормальному. Я искал разные решения в интернете, но пока ничего не выходит. Хочется чтобы при добавлении товара(пока что через стандартную админ панель, потом добавлю форму) можно было загрузить значения всех моих панелей(уже есть) и столько фотографий, сколько хочет пользователь

Можешь создать ещё одну модель с полями: товар и фото. Поле товар связываешь с моделью товара. И можешь добавлять не ограниченное кол-во фото для товара.

class Photo(models.Model): product = models.ForeignKey('имя модели продукта', on_delete=models.CASCADE) image = models.ImageField(blank = True)

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