summaryrefslogtreecommitdiff
path: root/django/forms/forms.py
diff options
context:
space:
mode:
authorDavid Smith <smithdc@gmail.com>2023-11-18 20:36:45 +0000
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-12-05 10:24:39 +0100
commitedd74c3417fa3a0b29295012ff31dbe44843303c (patch)
treef2992dd39bea49bcd891b63e9ecd691b25617dd7 /django/forms/forms.py
parent28f81a10190de9aa00925156c0005f6c787afeb3 (diff)
Refs #32819 -- Added id to ErrorList class and template.
Diffstat (limited to 'django/forms/forms.py')
-rw-r--r--django/forms/forms.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/django/forms/forms.py b/django/forms/forms.py
index 452f554e1e..549a3adf6f 100644
--- a/django/forms/forms.py
+++ b/django/forms/forms.py
@@ -298,7 +298,10 @@ class BaseForm(RenderableFormMixin):
error_class="nonfield", renderer=self.renderer
)
else:
- self._errors[field] = self.error_class(renderer=self.renderer)
+ self._errors[field] = self.error_class(
+ renderer=self.renderer,
+ field_id=self[field].auto_id,
+ )
self._errors[field].extend(error_list)
if field in self.cleaned_data:
del self.cleaned_data[field]