Итак, чтобы сделать все возможное, я обнаружил, что у меня должно быть поле ManytoMany, которое не является проблемой.
Это поле имеет следующую форму:
class Form(forms.ModelForm):
class Meta:
model = MyModel
fields = ['notes', 'scan']
widgets = {
'scan': forms.CheckboxSelectMultiple(),
}
В представлении, которое я имею тогда:
form = Form(request.POST)
if from.is_valid():
inst = from.save(commit=False)
inst.something = something
inst.save()
Что мне делать, чтобы сохранитьтестировать или сканировать из формы?
Я пытался:
inst.test.add(form.cleaned_data['test'])
Но это не работает для теста или сканирования.
Модель выглядит следующим образом:
class MyModel(models.Model):
id = models.AutoField(primary_key=True)
notes = models.TextField(default='')
scan = models.ManyToManyField(Scan)
....
Пожалуйста, помогите, я не смог ничего найти в интернете по этому поводу Спасибо!