After Installation, you can use django-propeller in your templates.:

Load the propeller library and use the propeller_* tags:

Example template

{# Load the tag library #}
{% load propeller %}

{# Load CSS and JavaScript #}
{% propeller_css %}
{% propeller_javascript %}

{# Display django.contrib.messages as Bootstrap alerts #}
{% propeller_messages %}

{# Display a form #}
<form action="/url/to/submit/" method="post" class="form">
  {% csrf_token %}
  {% propeller_form form %}
  {% buttons %}
    <button type="submit" class="btn btn-primary">
      {% propeller_icon "star" %} Submit
  {% endbuttons %}

{# Read the documentation for more information #}

Template tags and filters

Refer to Template tags and filters for more information.


You can set defaults for django-propeller in your settings file. Refer to Settings for more information.

Demo application

The demo application provides a number of useful examples.

clone the repo:

$ git clone https://github.com/tfroehlich82/django-propeller.git

cd into the cloned directory:

$ cd django-propeller

run the testserver:

$ python manage.py runserver

open your browser and browse to: