Reputation: 1
I'm trying to access the different forms by their name but it ends in an Key-Error.
I followed this example from the formtools docs:
user = form_dict['user'].save()
credit_card = form_dict['credit_card'].save()
# ...
Thats my attempt:
class AnmeldungWizard(SessionWizardView):
form_list = [AnmeldungForm, RennenForm, ChampionshipForm, MaurenForm, HiltensweilerForm, FricktalForm, HomburgForm, GunterswilenForm, UesslingenForm]
def done(self, form_list, form_dict, **kwargs):
anmeldung_form = form_dict['AnmeldungForm'].save()
rennen_form = form_dict['RennenForm'].save(commit=False)
rennen_form.snummer = anmeldung_form
rennen_form.save()
Upvotes: 0
Views: 9