Skip to content

Commit a7c5eea

Browse files
committed
render a star on required field label
1 parent 88743f1 commit a7c5eea

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

bootstrap3/renderers.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ def __init__(self, *args, **kwargs):
2828
self.label_class = kwargs.get('label_class', '')
2929
self.show_help = kwargs.get('show_help', True)
3030
self.show_label = kwargs.get('show_label', True)
31+
self.required_field_label_add_star = kwargs.get('required_field_label_add_star', True)
3132
self.exclude = kwargs.get('exclude', '')
3233
self.set_required = kwargs.get('set_required', True)
3334
self.size = self.parse_size(kwargs.get('size', ''))
@@ -370,6 +371,8 @@ def get_label(self):
370371
def add_label(self, html):
371372
label = self.get_label()
372373
if label:
374+
if self.required_field_label_add_star and is_widget_required_attribute(self.widget):
375+
label = '{} *'.format(label)
373376
html = render_label(label, label_for=self.field.id_for_label, label_class=self.get_label_class()) + html
374377
return html
375378

0 commit comments

Comments
 (0)