You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You will need to update your project's settings file to add crispy_forms
and crispy_bootstrap5 to your projects INSTALLED_APPS. Also set
bootstrap5 as and allowed template pack and as the default template pack
for your project
Bootstrap 5 introduces floating labels.
This template pack include a layout object to use this input type
fromcrispy_bootstrap5.bootstrap5importFloatingField# then in your Layout
... Layout(
FloatingField("first_name"),
)
Accordions also have new features, such as Accordion flush and Always open.
There is a new layout object to use them
fromcrispy_bootstrap5.bootstrap5importBS5Accordion# then in your Layout# if not informed, flush and always_open default to False
... Layout(
BS5Accordion(
AccordionGroup("group name", "form_field_1", "form_field_2"),
AccordionGroup("another group name", "form_field"),
flush=True,
always_open=True
)
)
Support is added for Switches. Switches are a custom
checkbox rendered as a toggle switch. The widget for these fields should be
a CheckboxInput.