I am using two forms on one page (I have my reasons). They are not model forms. I am trying to validate them by using prefix. I found it here: Proper way to handle multiple forms on one page in Django But when I try to get cleaned_data, i get key error. Here is some of my code:
add_form = AbsenceTypeForm(request.POST, prefix = 'atype')
if add_form.is_valid():
absence_type = AbsenceType(
client = client_instance,
name = add_form.cleaned_data['type_name'],
gainful = add_form.cleaned_data['gainful'],
)
absence_type.save()
And I get KeyError for type_name. I tried to add cleaned_data['atype-type_name']
- nothing helps.