Допустим, у меня есть django ModelForm, которую я хочу отредактировать перед сохранением.
Например,
Вместо этого
model_instance = form.save()
Я хотел бы сделать что-то вроде этого
model_instance = form.get_model() model_instance.edit() #say add a new field which is not available on form model_instance.save()
model_instance = form.save(commit=False)
вернет вам объект модели без сохранения в БД
затем вы можете добавить значение некоторого поля, которое недоступно в форме
model_instance.some_field = value model_instance.save()
Также:
model_instance = form.instance # edit model_instance.save()