Model formset в Django
Функция modelformset_factory
делает formset из ModelForm.
Можно сразу вызвать save():
from django.forms import modelformset_factory
from main.models import Employee
EmployeeFormSet = modelformset_factory(
Employee,
fields=['name', 'surname'],
extra=1,
)
if request.method == 'POST':
formset = EmployeeFormSet(request.POST)
if formset.is_valid():
formset.save()
return redirect('/employees/')
else:
formset = EmployeeFormSet(
queryset=Employee.objects.all()
)
Сделайте model formset для
Employee с полями
name и surname,
сохраните при POST.