Итак, я думаю, что это тот случай, когда вам нужно использовать поле отношения ManyToMany
, создав новый экземпляр model
, в котором хранится одно изображение, например ((и это упрощенная версия c). что-то вроде того, что вам нужно).
from django.db import models
class ImageAttachment(models.Model):
file = models.FileField(upload_to ='pictsagram/')
Затем в вашей модели изображения:
class Image(models.Model):
imageuploader_profile = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, null=True, blank=True)
images = models.ManyToManyField(ImageAttachment)
Затем пользователь передаст X количество изображений на сервер, на котором Укажите, что вы создадите несколько изображений и добавите их в поле изображений для модели Image
.
При организации кода я бы также рассмотрел возможность переименования вашей модели Image
, поскольку она на самом деле хранит несколько изображений ...