Code

Ticket #9486: 9486.diff

File 9486.diff, 729 bytes (added by ctao, 5 years ago)
Line 
1Index: django/forms/forms.py
2===================================================================
3--- django/forms/forms.py       (revision 9084)
4+++ django/forms/forms.py       (working copy)
5@@ -155,7 +155,13 @@
6                     if self.label_suffix:
7                         if label[-1] not in ':?.!':
8                             label += self.label_suffix
9-                    label = bf.label_tag(label) or ''
10+
11+                    attrs = None
12+                    if bf.field.required:
13+                        attrs = {'class': 'required'}
14+                       
15+                    label = bf.label_tag(label, attrs) or ''
16+
17                 else:
18                     label = ''
19                 if field.help_text: