Вставка данных в набор форм, переданный формой

hi У меня такая ошибка при вставке данных в набор форм, переданный формой, вот ошибка, которая появляется в браузере:

NOT NULL constraint failed: devtest_datigruppi.gruppi_scheda_id

практически не видит это изменение: groups.gruppi_scheda = Schede.objects.get (tab_name = tabName), но через print у меня появляется правильная вещь

schedaName = schede_form.cleaned_data['nome_scheda']
scheda = schede_form.save(commit = False)
scheda.utente = request.user
scheda.save()

 #gruppi
 if gruppi_formset.is_valid():
  for gruppi in gruppi_formset:
   gruppi.save(commit = False)
   gruppi.gruppi_scheda = Schede.objects.get(nome_scheda = schedaName)
   //print(gruppi.gruppi_scheda)
   gruppi.save()

Вы должны присвоить возвращаемое значение gruppi.save(commit=False) следующей переменной и обновить в ней свойство gruppi_scheda:

gruppi_instance = gruppi.save(commit=False)
gruppi_instance.gruppi_scheda = Schede.objects.get(nome_scheda = schedaName)
gruppi_instance.save()
Вернуться на верх