- commit
- e269d22860e653a189470f749831bad2d2f95003
- parent
- ce495aaff6479705440fa6f7a7df18ab68b055e8
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2025-10-14 14:01
rename form_group_class to wrapper_class the old name is deprecated This was renamed in the move from django-boostrap4 to django-bootstrap5
Diffstat
| M | django_bs/templates/bs/field.html | 2 | +- |
| M | django_bs/templatetags/bootstrap.py | 11 | ++++++++++- |
2 files changed, 11 insertions, 2 deletions
diff --git a/django_bs/templates/bs/field.html b/django_bs/templates/bs/field.html
@@ -1,4 +1,4 @@1 -1 <{{ fieldset|yesno:'fieldset,div' }} class="{{ form_group_class }} {% if check %}form-check{% endif %}">-1 1 <{{ fieldset|yesno:'fieldset,div' }} class="{{ wrapper_class }} {% if check %}form-check{% endif %}"> 2 2 {% if check %} 3 3 {{ field }} 4 4 <label for="{{ field.id_for_label }}" class="form-check-label {{ label_classes }}">{{ field.label }}</label>
diff --git a/django_bs/templatetags/bootstrap.py b/django_bs/templatetags/bootstrap.py
@@ -1,3 +1,4 @@ -1 1 import warnings 1 2 from urllib.parse import parse_qs 2 3 from urllib.parse import urlencode 3 4 from urllib.parse import urlparse @@ -52,7 +53,8 @@ def bootstrap_field( 52 53 addon_before=None, 53 54 addon_after=None, 54 55 show_label=True,55 -1 form_group_class='mb-3',-1 56 wrapper_class='mb-3', -1 57 form_group_class=None, 56 58 ): 57 59 widget = boundfield.field.widget 58 60 is_check = getattr(widget, 'input_type', None) in ['checkbox', 'radio'] @@ -62,6 +64,12 @@ def bootstrap_field( 62 64 label_classes.add('visually-hidden') 63 65 if boundfield.field.required: 64 66 label_classes.add(getattr(boundfield.form, 'required_css_class', '')) -1 67 if form_group_class: -1 68 warnings.warn( -1 69 'form_group_class is deprecated. Use `wrapper_class` instead.', -1 70 DeprecationWarning, -1 71 stacklevel=2, -1 72 ) 65 73 return { 66 74 'field': boundfield, 67 75 'check': is_check and not has_options, @@ -70,6 +78,7 @@ def bootstrap_field( 70 78 'addon_after': addon_after, 71 79 'label_classes': ' '.join(label_classes), 72 80 'form_group_class': form_group_class, -1 81 'wrapper_class': form_group_class or wrapper_class, 73 82 } 74 83 75 84