Propeller for Django2
====================
Write Django as usual, and let ``django2-propeller`` make template output into code based on Google's Material Design Standards & Bootstrap.
[](https://travis-ci.com/RaddishIoW/django2-propeller)
[](https://django2-propeller.readthedocs.io/en/latest/?badge=latest)
[](https://coveralls.io/github/RaddishIoW/django2-propeller?branch=stable)
[](https://pyup.io/repos/github/RaddishIoW/django2-propeller/)
[](https://pyup.io/repos/github/RaddishIoW/django2-propeller/)
Requirements
------------
- Python 3.3, 3.4, 3.5, or 3.6
- Django >= 2.0
Installation
------------
1. Install using pip:
```
pip install django2-propeller
```
2. Add to INSTALLED_APPS in your ``settings.py``:
```
'django2_propeller',
```
3. 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](LICENSE) file for details.
Author
------
Originally developed and maintained by [Thorsten Fröhlich](https://github.com/tfroehlich82),
based on the idea of [django-bootstrap3](https://github.com/dyve/django-bootstrap3) from [Dylan Verheul](https://github.com/dyve).
This package is updated by [Adam Radestock](https://github.com/RaddishIoW) to work with Django 2
====================
Write Django as usual, and let ``django2-propeller`` make template output into code based on Google's Material Design Standards & Bootstrap.
[](https://travis-ci.com/RaddishIoW/django2-propeller)
[](https://django2-propeller.readthedocs.io/en/latest/?badge=latest)
[](https://coveralls.io/github/RaddishIoW/django2-propeller?branch=stable)
[](https://pyup.io/repos/github/RaddishIoW/django2-propeller/)
[](https://pyup.io/repos/github/RaddishIoW/django2-propeller/)
Requirements
------------
- Python 3.3, 3.4, 3.5, or 3.6
- Django >= 2.0
Installation
------------
1. Install using pip:
```
pip install django2-propeller
```
2. Add to INSTALLED_APPS in your ``settings.py``:
```
'django2_propeller',
```
3. 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](LICENSE) file for details.
Author
------
Originally developed and maintained by [Thorsten Fröhlich](https://github.com/tfroehlich82),
based on the idea of [django-bootstrap3](https://github.com/dyve/django-bootstrap3) from [Dylan Verheul](https://github.com/dyve).
This package is updated by [Adam Radestock](https://github.com/RaddishIoW) to work with Django 2
Metadata
Release files for django2-propeller 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django2-propeller-2.0.1.tar.gz | 668.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django2_propeller-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / django2-propeller-2.0.1.tar.gz
| Download URL | django2-propeller-2.0.1.tar.gz |
|---|---|
| Size | 668.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b529ed9aa5331c476baa5111d8ac94dc0e1ddde5ce55407d3c24a2480a84c74b
|
|
BLAKE2b-256 checksum How to use checksums |
b1d242e3a8a9e0d1596c7012b2097c379920f02e249516495bc17cb818886f7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|
Release files / django2_propeller-2.0.1-py3-none-any.whl
| Download URL | django2_propeller-2.0.1-py3-none-any.whl |
|---|---|
| Size | 663.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
450cc8137f56b251ea035d97e2df37360c807ff1b1e4ab58e8ebe31ce84561b2
|
|
BLAKE2b-256 checksum How to use checksums |
759f617554cc589bb67bbfb3cca0c741ffd66310aed1fe1557cf8d12f4651c51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|