I'm using a formset, and i'm trying to iterate through all the cleaned data.... except I keep getting a Keyerror no matter what field I try..
for form in formset:
data = form.cleaned_data
name = data["name"]
---> KeyError: "name"
class VariableForm(forms.Form):
name = forms.CharField()
default = forms.CharField(required=False)
Formset = formset_factory(
VariableForm,
can_delete=True,
extra=1,
)
What is wrong with my code?
I can even print(data) and it outputs:
{'DELETE': False, 'name': 'PATH', 'default': '/opt/tests'}
I can even do, for key, value in data.items(): and output
delete false
name PATH