django-bs

Bootstrap integration for django using widget templates
git clone https://git.ce9e.org/django-bs.git

commit
31404bac5089f33a3459b766c4ee9f4c576fd4ac
parent
71baf59384810ff9885038403e70029f7d001721
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2023-11-05 10:36
lint

Diffstat

M django_bs/__init__.py 4 ++--
M django_bs/templatetags/bootstrap.py 6 +++++-

2 files changed, 7 insertions, 3 deletions


diff --git a/django_bs/__init__.py b/django_bs/__init__.py

@@ -12,7 +12,7 @@ from django.forms.boundfield import BoundField
   12    12 
   13    13 logger = logging.getLogger(__name__)
   14    14 
   15    -1 original = getattr(BoundField, 'as_widget')
   -1    15 original = BoundField.as_widget
   16    16 
   17    17 
   18    18 def patched(self, *args, **kwargs):
@@ -22,5 +22,5 @@ def patched(self, *args, **kwargs):
   22    22     return html
   23    23 
   24    24 
   25    -1 setattr(BoundField, 'as_widget', patched)
   -1    25 BoundField.as_widget = patched
   26    26 logger.debug('BoundField.as_widget() has been patched by django-bs.')

diff --git a/django_bs/templatetags/bootstrap.py b/django_bs/templatetags/bootstrap.py

@@ -1,4 +1,7 @@
    1    -1 from urllib.parse import parse_qs, urlencode, urlparse, urlunparse
   -1     1 from urllib.parse import parse_qs
   -1     2 from urllib.parse import urlencode
   -1     3 from urllib.parse import urlparse
   -1     4 from urllib.parse import urlunparse
    2     5 
    3     6 from django import template
    4     7 from django.contrib.messages import constants as message_constants
@@ -45,6 +48,7 @@ def bootstrap_url_replace_param(url, key, value):
   45    48 @register.inclusion_tag('bs/field.html')
   46    49 def bootstrap_field(
   47    50     boundfield,
   -1    51     *,
   48    52     addon_before=None,
   49    53     addon_after=None,
   50    54     show_label=True,