Bootstrap 5 for Django
Bootstrap 5 for Django.
The goal of this project is to seamlessly blend Django and Bootstrap 5.
Ready for production. Issues and pull requests welcome, see CONTRIBUTING.md.
This package requires a combination of Python and Django that is currently supported.
See "Supported Versions" on https://www.djangoproject.com/download/.
The full documentation is at https://django-bootstrap5.readthedocs.io/
Install using pip:
pip install django-bootstrap5
Add to INSTALLED_APPS
in your settings.py
:
INSTALLED_APPS = (
# ...
"django_bootstrap5",
# ...
)
In your templates, load the django_bootstrap5
library and use the bootstrap_*
tags. See example below.
{% load django_bootstrap5 %}
<form action="/url/to/submit/" method="post" class="form">
{% csrf_token %}
{% bootstrap_form form %}
{% bootstrap_button button_type="submit" content="OK" %}
{% bootstrap_button button_type="reset" content="Cancel" %}
</form>
An example app is provided in the folder example
. You can run the example app with this command:
make example
If you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub.
https://github.com/zostera/django-bootstrap5/issues
You can use this under BSD-3-Clause. See LICENSE file for details.
Developed and maintained by Zostera.
Original author: Dylan Verheul.
Thanks to everybody that has contributed pull requests, ideas, issues, comments and kind words.
Please see AUTHORS for a list of contributors.