У меня проблема с доступом к данным формы из набора форм. Я прикрепил код:
####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() возвращает True
ОШИБКА
Тип исключения: KeyError
Значение исключения: 'action_name'
ПОЧТОВЫЕ ДАННЫЕ
form-0-action_name u'a'
форма-2-описание у'садса'
форма-0-описание u'a'
форма-MAX_NUM_FORMS u ''
форма-1-описание u'asd'
форма-TOTAL_FORMS u'3'
form-1-action_name u'as'
форма-INITIAL_FORMS u'0'
csrfmiddlewaretoken u'c4fa9ddb4ec69ac639d7801eb14979f2'
form-2-action_name u'asda'