Django-bootstrap is a project mainly written in ..., it's free.
Django class-based views ready to work with Twitter's Bootstrap toolkit, designed to kickstart development of webapps and sites.
Django class-based views ready to work with Twitter's Bootstrap toolkit, designed to kickstart development of webapps and sites.
Install through pip (or manually place it on your PYTHON_PATH
).
pip install git+http://github.com/codasus/django-bootstrap#egg=bootstrap
or just:
pip install django-bootstrap
Append bootstrap
to INSTALLED_APPS
tuple in your project's settings.py
.
urls.py
...
urlpatterns = patterns('',
url('^', include('contact_list.urls', namespace='contact_list')),
)
contact_list/models.py
_Take a look at test_app/contact_list/models.py
_
contact_list/forms.py
from django import forms
from .models import Contact
class ContactForm(forms.ModelForm):
class Meta:
model = Contact
contact_list/urls.py
from bootstrap.urls import bootstrap_patterns
from contact_list.forms import ContactForm
urlpatterns = bootstrap_patterns(ContactForm)
Well done! Just go to http://localhost:8000/contact
You may also create views separately using bootstrap.urls
functions:
bootstrap_list(r'object/', name[, view or model])
bootstrap_create(r'object/add', name[, view or model])
bootstrap_update(r'object/update/(?P<pk>\d+)/', name[, view or model])
bootstrap_delete(r'object/delete/(?P<pk>\d+)/', name[, view or model])
For example:
urlpatterns = patterns('',
bootstrap_list(r'object/$',
'object_list',
view=ObjectListView.as_view()))
or
urlpatterns = patterns('',
bootstrap_list(r'object/$',
'object_list',
model=Object))
Django Bootstrap by Codasus Technologies is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
You are free: