Bootstrap support for Django projects
Project description
Bootstrap support for Django projects
You can support this project on GitTip, https://www.gittip.com/dyve/.
Documentation
The full documentation is at http://django-bootstrap3.readthedocs.org/.
Quickstart
Install using pip:
pip install django-bootstrap3
Alternatively, you can install download or clone this repo and call pip install -e ..
Add to INSTALLED_APPS in your settings.py:
'bootstrap3',
In your templates, load the bootstrap3 library and use the bootstrap_* tags:
{% load bootstrap3 %} {# Load CSS and JavaScript #} {% bootstrap_css %} {% bootstrap_javascript %} {# Display django.contrib.messages as Bootstrap alerts #} {% bootstrap_messages %} {# Display a form #} <form action="/url/to/submit/" method="post" class="form"> {% csrf_token %} {% bootstrap_form form %} {% buttons %} <button type="submit" class="btn btn-primary"> {% bootstrap_icon "star" %} Submit </button> {% endbuttons %} </form>
Features
Define your forms in Django, use django-bootstrap3 to render them in Bootstrap. That’s the dream.
Requirements
Python 2.6, 2.7 and 3.3
Django >= 1.4
Contributions and pull requests for other Django and Python versions are welcome.
Bugs and requests
If you have found a bug or if you have a request for additional functionality, please use the issue tracker on GitHub.
License
You can use this under Apache 2.0. See LICENSE file for details.
History
4.0.0 (2014-03-28)
use renderer classes for generating HTML
several bug fixes
3.3.0 (2014-03-19)
use Django forms css classes for indicating required and error on fields
3.2.1 (2014-03-16)
improved form rendering
3.2.0 (2014-03-11)
support for addons
3.1.0 (2014-03-03)
improve compatibility with Django < 1.5
3.0.0 (2014-02-28)
added support for themes (fix issue #74)
show inline form errors in field title (fix issue #81)
fixed bugs in demo application
update to newest Bootstrap (fix issue #83)
2.6.0 (2014-02-20)
new setting set_required to control setting of HTML required attribute (fix issue #76)
2.5.6 (2014-01-23)
project refactored
added skeleton for creating documentation (fix issue #30)
fixed FileField issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.