Skip to main content

Django simple poll application

Project description

Simple Django poll application.

Installation
------------

```
pip install django-simple-poll
```

Install latest from github:
```
pip install -e git+https://github.com/applecat/django-simple-poll.git#egg=django-simple-poll
```

Requirements
------------
Django 1.10+, Python 2.7, 3.4+

Usage
-----

1. Add 'poll' application in the ``INSTALLED_APPS`` settings:

```
INSTALLED_APPS = (
...
'poll',
)
```

2. Add the poll's url to your urls.py.

```
urlpatterns = [
...
url(r'^poll/', include('poll.urls')),
]
```

3. Run ```python manage.py migrate```

4. Go to site's admin area and create a new poll:
![82721122-13db-11e7-905a-b90019b0fbde](https://cloud.githubusercontent.com/assets/390483/24417739/393a782a-13f2-11e7-8c09-fd6d0cf228f0.png)

5. Add this tags in your template file to show the poll:

```
{% load poll_tags %}
...
{% poll %}
```

6. Check if jQuery is already included on the page. If don't — add it:
```
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
```

7. Make vote, see the results:

![2017-03-28 17 17 10](https://cloud.githubusercontent.com/assets/390483/24410357/8973a134-13db-11e7-9788-94fe3462d1ce.png)
![2017-03-28 17 17 05](https://cloud.githubusercontent.com/assets/390483/24410353/870887e8-13db-11e7-81b6-b5a721696e32.png)


Customization
-------------

Of course, you can (and probably, should) customize Simple Poll's templates. You can simply do this by overriding `base.html`, `poll.html` and `result.html` in `templates/poll` directory.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-simple-poll-0.2.3.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_simple_poll-0.2.3-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file django-simple-poll-0.2.3.tar.gz.

File metadata

File hashes

Hashes for django-simple-poll-0.2.3.tar.gz
Algorithm Hash digest
SHA256 445f05acdec619560d5b405eb9afe6bc5d48899e6c677fcd63a2386a262315f0
MD5 88338b1dae8a9276f7f48b482ac2639d
BLAKE2b-256 45a0956c9f50e741b5112802d47d26a16f835e6b63d2505f3505321419bd935e

See more details on using hashes here.

File details

Details for the file django_simple_poll-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_simple_poll-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c2af9e2bcf51b8bdb0aef1245cea65c0e3870ce575ac898cb4d0b8d9d824293e
MD5 8c9aec1f4fc2a0b196307cfd8bfec108
BLAKE2b-256 d7eae6c75431e8bf5afc3587efe6ec663273844a522224621c2a9d8f1f66732d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page