def full_clean(self):
"""
Modified full clean that does collect cleaned data from formsets.
Should be moved to multiforms itself.
"""
self._errors = self._combine('errors', filter=True)
base_forms = self.get_base_forms()
if not self._errors:
self.cleaned_data = {}
for name, formset in self.forms.items():
if issubclass(base_forms[name], formsets.BaseFormSet):
self.cleaned_data[name] = [f.cleaned_data for f in formset]
评论列表
文章目录