summaryrefslogtreecommitdiff
path: root/django/forms/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/forms/forms.py')
-rw-r--r--django/forms/forms.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/django/forms/forms.py b/django/forms/forms.py
index b99ec8248a..5de14d598a 100644
--- a/django/forms/forms.py
+++ b/django/forms/forms.py
@@ -224,18 +224,16 @@ class BaseForm(RenderableFormMixin):
hidden_fields = []
top_errors = self.non_field_errors().copy()
for name, bf in self._bound_items():
- bf_errors = self.error_class(bf.errors, renderer=self.renderer)
if bf.is_hidden:
- if bf_errors:
+ if bf.errors:
top_errors += [
_("(Hidden field %(name)s) %(error)s")
% {"name": name, "error": str(e)}
- for e in bf_errors
+ for e in bf.errors
]
hidden_fields.append(bf)
else:
- errors_str = str(bf_errors)
- fields.append((bf, errors_str))
+ fields.append((bf, bf.errors))
return {
"form": self,
"fields": fields,