Skip to content
Simple Django poll application
Branch: master
Clone or download
Latest commit 887501a Jun 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
poll 0.2.3 Jun 21, 2018
.gitignore
LICENSE
MANIFEST.in manifest added May 14, 2012
README.md
setup.py

README.md

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

  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>
  1. Make vote, see the results:

2017-03-28 17 17 10 2017-03-28 17 17 05

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.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.