From 9b1688e9275bd17a98da6a69f36df5f5f76d4018 Mon Sep 17 00:00:00 2001 From: Pavel Noryk Date: Wed, 1 Sep 2021 09:52:38 +0300 Subject: [PATCH] feat: add default layout param it helps you to set all fields default layout --- src/django_bootstrap5/core.py | 1 + src/django_bootstrap5/renderers.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/django_bootstrap5/core.py b/src/django_bootstrap5/core.py index ad588d43..8d8e1b92 100644 --- a/src/django_bootstrap5/core.py +++ b/src/django_bootstrap5/core.py @@ -16,6 +16,7 @@ }, "theme_url": None, "javascript_in_head": False, + "layout": "", "wrapper_class": "mb-3", "inline_wrapper_class": "", "horizontal_label_class": "col-sm-2", diff --git a/src/django_bootstrap5/renderers.py b/src/django_bootstrap5/renderers.py index 2d54f2a1..16b33186 100644 --- a/src/django_bootstrap5/renderers.py +++ b/src/django_bootstrap5/renderers.py @@ -26,7 +26,7 @@ class BaseRenderer(object): """A content renderer.""" def __init__(self, *args, **kwargs): - self.layout = kwargs.get("layout", "") + self.layout = kwargs.get("layout", get_bootstrap_setting("layout")) self.wrapper_class = kwargs.get("wrapper_class", get_bootstrap_setting("wrapper_class")) self.inline_wrapper_class = kwargs.get("inline_wrapper_class", get_bootstrap_setting("inline_wrapper_class")) self.field_class = kwargs.get("field_class", "")