Создание formset через formset_factory в Django
Функция formset_factory
принимает класс формы и возвращает
класс formset. Параметр extra
задает, сколько пустых форм показать:
from django import forms
from django.forms import formset_factory
class ItemForm(forms.Form):
title = forms.CharField(max_length=100)
ItemFormSet = formset_factory(
ItemForm,
extra=3,
)
В представлении создают экземпляр как обычную форму:
def edit_items(request):
formset = ItemFormSet()
return render(request, 'items.html', {
'formset': formset,
})
Сделайте форму с полем
name и formset с
extra=2.