我在插入一個由表單傳遞的資料時出現了這個錯誤,這是在我的瀏覽器中出現的錯誤:
我在插入一個由表單傳遞的資料時出現了這個錯誤。
NOT NULL約束失敗:devtest_datigruppi.gruppi_scheda_id
它實際上沒有看到這個變化:groups.gruppi_scheda = Schede.objects.get (tab_name = tabName),但通過列印,我看到了正確的東西
。schedaName = schede_form.cleaned_data['nome_scheda'/span>]
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)/span>
gruppi.save()
uj5u.com熱心網友回復:
你必須將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()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/323528.html
標籤:
下一篇:未發現引數為'(',)的''反轉。嘗試了1種模式。['accConnect/setting/(?P<settings_pk>[0-9] )
