У меня проблема с доступом к данным формы из набора форм.Я прикрепил код:
####FORM
class ActionTypeForm(forms.Form):
action_name = models.CharField(max_length=20)
description = models.CharField(max_length=250, blank=True, null=True)
####VIEW
dataset = request.POST
ActionTypeFormSet = formset_factory(ActionTypeForm)
formset = ActionTypeFormSet(dataset)
if formset.is_valid():
for form in formset.cleaned_data: #I ALSO TESETED formset.forms
customer.create_actiontype(form['action_name'], form['description'])
ошибка в том, что я не могу получить форму ['action_name'].formset.is_valid () return True
ERROR
Тип исключения: KeyError
Значение исключения: 'action_name'
POST DATA
form-0-action_name u'a '
form-2-description u'sadsa'
form-0-description u'a '
form-MAX_NUM_FORMS u''
form-1-description u'asd'
form-TOTAL_FORMS u'3 '
form-1-action_name u'as'
form-INITIAL_FORMS u'0 '
csrfmiddlewaretoken u'c4fa9ddb4ec69ac639d7801eb14979f2'
form-2-action_name u'asda '