Django app for collecting and displaying surveys.
Project description
Django-crowdsourcing is an MIT-licensed survey and report tool for journalists, supporting many types of survey questions and a wide variety of reporting options. A reusable Django application, it is designed to be installed easily in any Django site, including multi-site installations. Its surveys are entirely configured within the admin interface that ships with Django.
While the primary focus of development is support for crowdsourcing projects, the survey tool is general purpose and can be used for a variety of applications. It is easy enough to handle simple polls with pie charts, yet powerful enough to handle complicated surveys with rich multimedia responses plotted on a map with custom icons.
History/Credits
Django-crowdsourcing began life as a fork of Doug Napoleone’s django-survey. Jacob Smullyan and James Richards started the project; Dave Smith wrote most of the 1.x version.
Installation
Prerequisites are:
Django itself, of course – 1.4 or better.
flickrapi (optional)
Django-crowdsourcing itself can be installed with pip:
$ # probably in a virtualenv ... $ pip install django-crowdsourcing
Running The Example App
$ easy_install pip
$ pip install -r crowdsourcing_requirements.txt
$ pip install -r example_app/example_app_requirements.txt
By default the example app will use a sqlite db; if if you want to change that, modify example_app/example_app/settings.py accordingly.
$ cd example_app
$ ./manage.py syncdb
$ ./manage.py runserver
Add some surveys in /admin/
Notes
Should work under Django 1.4
Only tested on Python 2.6
Documentation
Extensive documentation is included, or can be read online.
Other Resources
Python Cheeseshop page: http://pypi.python.org/pypi/django-crowdsourcing
Source code repository and ticket tracker: http://code.google.com/p/django-crowdsourcing/
Discussion group: http://groups.google.com/group/django-crowdsourcing/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-crowdsourcing-1.1.46.tar.gz
.
File metadata
- Download URL: django-crowdsourcing-1.1.46.tar.gz
- Upload date:
- Size: 712.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac3b8ecf8accb557d9b0d9daf57691e57ba66c2a675ac0720fadfc718a907a2 |
|
MD5 | c7ae37c985f4ba7a17606fa665ac865a |
|
BLAKE2b-256 | 8de63a5ac160eca3ce699a09ad532a75216421d44430d09b782e80a0daa9d68b |