如何在验证之前用数据库中的值填充模型表单中的非模型字段?
if request.POST:
formset = StudentScheduleFormSet(request.POST,)
for form in formset:
if not form.initial.get('course_term'):
form.initial['course_term'] = CourseTerm.objects.get(course=form.data['course'], term=form.data['term'])
if form.is_valid():
form.save()
if formset.is_valid():
formset.save()
我已经尝试过这个和其他大约 20 种变化,包括修改__init__
表格,我一直在接近,但不能完全实现。