Я получаю сообщение «Данные ManagementForm отсутствуют или были подделаны», когда я устанавливаю дополнительно значение 0 для inlineformset. У меня есть вид обновления, где я не хочу дополнительную форму при формировании набора форм. Итак, я установил дополнительный на 0 в форме. Теперь, если в наборе форм нет форм, когда я вызываю набор форм в своем представлении, я получаю «Данные ManagementForm отсутствуют или подделаны».
forms.py
Relatedusecase = inlineformset_factory(UseCaseProfile, uc, form=relatedusecaseform, can_delete=False, extra=0)
views.py
class ModelUCUpdateView(UpdateView):
...
def form_valid(self, form, relatedusecase_form):
self.object = form.save()
relatedusecase_form.instance = self.object
relatedusecase_form.save()
....
Как проверить, что в наборе форм нет форм? Если есть хотя бы одна форма, я бы хотел ее сохранить. Иначе я не хочу сохранять форму.