Package: crispy-bulma
crispy-bulmaBulmatemplate pack fordjango-crispy-formsDocumentation:https://crispy-bulma.readthedocs.io.RequirementsOfficially supported versions:Django: 4.2, 5.0Python 3.8, 3.9, 3.10, 3.11, 3.12django-crispy-forms 2.0, 2.1Bulma.css 0.9.4QuickstartInstall this plugin usingpip:$ pip install crispy-bulmaYou will need to update your project’s settings file to addcrispy_formsandcrispy_bulmato your projectsINSTALLED_APPS. Also setbulmaas and allowed template pack and as the default template pack
for your project:INSTALLED_APPS = (
    ...
    "crispy_forms",
    "crispy_bulma",
    ...
)

CRISPY_ALLOWED_TEMPLATE_PACKS = ("bulma",)

CRISPY_TEMPLATE_PACK = "bulma"CreditsThis project is based on an archivedcrispy-forms-bulmafork by DiscordThe originalcrispy-forms-bulmaproject is by Jure HotujecThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.Related projectscrispy-bulma’s focus is on form handling. This project assumes that you have already integrated bulma into your project, either manually or using some other package. If crispy-bulma does not meet your needs maybe one of these projects is of interest to you:django-bulma- an alternative way to use bulma forms. Does not use crispy forms.django-simple-bulma- can be used together with this project. Provides bulma integration and ads support for bulma extensions.LicenseMIT licenseHistory0.11.0 (2023-12-06)Add support for Django 5.0Drop support for Django 3.2, 4.0 and 4.1Add support for django-crispy-forms 2.1BREAKING CHANGE: help text id attribute is now differently named:hint_{{ field.auto_id }}->{{ field.auto_id }}_helptext0.10.0 (2023-07-03)Drop support for Python 3.7Add support for Python 3.12Add support for Django 4.20.9.0 (2023-03-05)Drop support for django-crispy-forms 1.12.0, 1.13.0 and 1.14.0Add support for django-crispy-forms 2.0Drop support for Django 2.20.8.3 (2023-01-31)Fix Select widget error state rendering (the red border was missing).0.8.2 (2023-01-29)Add support for Django 4.1Add support for Python 3.110.8.1 (2023-01-22)Fix DateField, DateTimeField and TimeField widget renderingFix DecimalField, FloatField, IntegerField and URLField widget rendering. Fix contributed by pythonbrad.Fix FileUploadInput widget rendering. Fix contributed by pythonbrad.Fix passing attributes to IconField. Fix contributed by davy39.0.8.0 (2022-04-28)Feature: addFormGrouplayout objectFixSubmitandResetinput renderingBREAKING CHANGE:Buttonis now rendered as<button></button>.
For<inputtype="submit"/>useSubmit.BREAKING CHANGE: Redesign IconField. Instead ofIconField("envelope")call it with the
full icon class e.g.IconField("fafa-envelope").Drop support for Django 3.1Drop support for Python 3.60.7.0 (2022-04-17)Fix FormHelper.field_template attributeFeature: add InlineCheckboxes fieldFeature: add InlineRadios fieldAdd support for django-crispy-forms 1.14.0Add support for Python 3.100.6.0 (2022-04-15)Add support for Django 4.0Fix SelectMultiple widget rendering0.5.1 (2022-04-14)Readd templatetags removed by mistake.0.5.0 (2022-04-13)Drop support for Django 3.0Upgrade crispy_forms dependency, now version >= 1.12.0 is required0.4.0 (2022-04-13)Feature: addlabel_classhelper attributeFeature: add support for horizontal formsBREAKING CHANGE: HTML in labels is now being escaped, this is consistent with django.BREAKING CHANGE: EmailField and EmailInput have been removed. Use django.forms.EmailField instead.Feature: add support for forms.MultipleChoiceField with CheckboxSelectMultiple as widget.0.3.1 (2022-04-08)Fix input wrapper, replace p tag with a divFix checkbox rendering, the input was rendered twiceInitial version by ckrybus (tests, docs, packaging, no logic changes)0.3.0 (2020-03-22)[1]Add support for django 3.00.2.0 (2019-12-12)[1]Update dependency pinning0.1.2 (2019-04-02)[1]Add EmailInput widget0.1.1 (2019-01-15)[1]Update docs0.1.0 (2019-01-13)[1]Initial version by discord.1.1.3 (2017-11-06)[2]Added input with icons1.1.2 (2017-11-06)[2]Added template for non-field errorsFix radio select, which now appears inlineFix form actions template (submit, reset)1.1.1 (2017-11-06)[2]Initial version by @jhotujecFootnotes[1](1,2,3,4,5)At that time the project was calledhttps://github.com/python-discord/django-crispy-bulma[2](1,2,3)At that time the project was calledhttps://github.com/jhotujec/crispy-forms-bulma