又一个错误调试了半天,formset的model包含一个user字段,但是formset中没有,在save之前没有将他赋值,因此出错,改为
educ_instance=education_formset.save(commit=False)
work_instance=work_formset.save(commit=False)
for i in educ_instance:
i.user=user
i.save()
for i in work_instance:
i.user=user
i.save()
成功。