django-bootstrap-navtags

Navigation templatetags for django with twitter bootstrap.


License
MIT
Install
pip install django-bootstrap-navtags==0.0.0

Documentation

django-bootstrapnavtags

Navigation templatetags for django with twitter bootstrap.

Installation

If you want to install the latest stable release from PyPi:

$ pip install django-bootstrap-navtags

If you want to install the latest development version from GitHub:

$ pip install -e git://github.com/noxan/django-bootstrap-navtags#egg=django-bootstrapnavtags

Add bootstrapnavtags to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'bootstrapnavtags',
    ...
)

Enable the django.core.context_processors.request by adding it to your settings.

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth',
    'django.core.context_processors.debug',
    'django.core.context_processors.i18n',
    'django.core.context_processors.media',
    'django.core.context_processors.static',
    'django.core.context_processors.tz',
    'django.contrib.messages.context_processors.messages',
    'django.core.context_processors.request',
)

Default settings value of django for context processors can be found at: https://docs.djangoproject.com/en/dev/ref/settings/#template-context-processors

How to use

First make sure to load the templatetag via {% load bootstrapnavtags %} in your template.

Then insert navigation entries into your template as it pleases you:

<ul class="nav">
    {% navitem 'Home' 'home' %}
    {% navitem 'Profile' 'users:profile' %}
</ul>