django-propeller

Propeller support for Django projects


Keywords
django-propeller, bootstrap, demo-application, django, django-templates, frontend, google-material, material-design, propeller, pypi, python, python3
License
MIT
Install
pip install django-propeller==1.5.0

Documentation

Propeller for Django

Write Django as usual, and let django-propeller make template output into code based on Google's Material Design Standards & Bootstrap.

Build Status Coverage Status Code Health PyPI version PyPI downloads Updates Python 3

Requirements

  • Python 2.7, 3.3, 3.4, 3.5, or 3.6
  • Django >= 1.9

Installation

  1. Install using pip:
    pip install django-propeller
  1. Add to INSTALLED_APPS in your settings.py:

    'django_propeller',
    
  2. In your templates, load the django_propeller library and use the propeller_* tags:

Example template

    {% load propeller %}

    {# 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
            </button>
        {% endbuttons %}
    </form>

Documentation

The full documentation is at http://django-propeller.readthedocs.io/en/stable/

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:

http://127.0.0.1:8000

Bugs and suggestions

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/tfroehlich82/django-propeller/issues

Further Information

Propeller: http://propeller.in/

Bootstrap: http://getbootstrap.com/

Google Material Design: https://material.io/

Donation

Donation

[BTC Donation] 35bfZEE6NknfBVnEd86XZpGgqKeVjmXQxn

[ETH Donation] 0xc9eb5eaed97c94cd47def84fd23a9802fa40384b

[LTC Donation] LW4cbjTYCYuymdCBQRzgkRWMGfLBaG5g4C

License

You can use this under MIT License. See LICENSE file for details.

Author

Developed and maintained by Thorsten Fröhlich, based on the idea of django-bootstrap3 from Dylan Verheul.