Skip to content
Develop more, Code less. Propeller integration with Django. Propeller is a front-end responsive framework based on Google's Material Design Standards & Bootstrap.
Branch: master
Clone or download
Pull request Compare This branch is 39 commits ahead of tfroehlich82:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
django2_propeller
django2_propeller_demo
docs
requirements
.coveragerc
.gitignore
.landscape.yml
.travis.yml
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.md
_config.yml
manage.py
requirements.txt
setup.py

README.md

Propeller for Django2

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

Build Status Documentation Status Coverage Status Updates Python 3

Requirements

  • Python 3.3, 3.4, 3.5, or 3.6
  • Django >= 2.0

Installation

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

    'django2_propeller',
    
  2. In your templates, load the django2_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 https://django2-propeller.readthedocs.io/en/latest/

Demo application

The demo application provides a number of useful examples.

clone the repo:

$ git clone https://github.com/RaddishIoW/django2-propeller.git

cd into the cloned directory:

$ cd django2-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/RaddishIoW/django2-propeller/issues

Further Information

Propeller: http://propeller.in/

Bootstrap: http://getbootstrap.com/

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

License

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

Author

Originally developed and maintained by Thorsten Fröhlich, based on the idea of django-bootstrap3 from Dylan Verheul. This package is updated by Adam Radestock to work with Django 2

You can’t perform that action at this time.