пытается перебрать формы formset внутри forms.py, но он возвращает только последний индекс formset, но не все.
forms.py:
class MyModelFormSet(BaseModelFormSet):
def clean(self):
super(MyModelFormSet, self).clean()
totalforms = self.total_form_count() #to get number of forms in formset
for form in self.forms:
for n in range(totalforms):
d = self[n].cleaned_data['debit'] # if i use manullay self[0], self[1] it works
if d == 100:
raise forms.ValidationError('debit is 100!')
return d