Здравствуйте. Нужна помощь. Постараюсь кратко изложить суть проблемы.
Имеются модели:
class Articles(models.Model):
....
images = models.ManyToManyField('mesto.Images', through='mesto.ArticlesImages')
class Images(models.Model):
url = models.ImageField(max_length=128, upload_to="images")
Форма:
class AddArticleForm(ModelForm):
....
class Meta:
model = Articles
fields = [ 'images', ... ]
В шаблоне имеется возможность добавлять произвольное количество изображений, инпуты получают name="image_n", где n - номер изображения.
Вопрос: как правильно сохранить изображения и отразить в базе m2m связь?
Как я понял, нужно создать инстанс формы:
form = AddArticleForm(data, files)
if form.is_valid()
Непонятно как должны выглядеть data и files.