Widoki i zestawy formularzy oparte na klasie Django

Mam widok oparty na klasachOrganizationsCreateView który zawiera zestaw dołączony do formularza modelu jako zmienną instancji tego formularza. Działa to dobrze, gdy użytkownik wprowadza dane - nowy obiekt jest tworzony dobrze. Gdy użytkownik chce dodać dodatkowe wiersze do zestawu formularzy, mam przycisk wysyłania, który uruchamia warunkowe w metodzie postu CreateView:

def post(self,request,*args,**kwargs):
    if 'add_email' in request.POST:

        cp = request.POST.copy()
        cp['emails-TOTAL_FORMS'] = int(request.POST['emails-TOTAL_FORMS']) + 1
        self.initial_emails = cp

    return super(OrganizationsCreateView,self).post(request,*args,**kwargs)

Dodaje to wiersze w porządku, ale niestety dodaje nowy obiekt za każdym razem, gdy użytkownik dodaje nowy wiersz. Jak / gdzie należy zwierać ten obiekt, dodając zachowanie?

questionAnswers(1)

yourAnswerToTheQuestion