Skip to main content

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-crowdsourcing itself can be installed with pip:

$ # probably in a virtualenv ...
$ pip install django-crowdsourcing

Running The Example App

  1. $ easy_install pip

  2. $ pip install -r crowdsourcing_requirements.txt

  3. $ pip install -r example_app/example_app_requirements.txt

  4. 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.

  5. $ cd example_app

  6. $ ./manage.py syncdb

  7. $ ./manage.py runserver

  8. Add some surveys in /admin/

Notes

  1. Should work under Django 1.4

  2. Only tested on Python 2.6

Documentation

Extensive documentation is included, or can be read online.

Other Resources

Metadata

Release files for django-crowdsourcing 1.1.46

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-crowdsourcing 1.1.46
File Size Uploaded Provenance
django-crowdsourcing-1.1.46.tar.gz 712.5 kB Without provenance Details

Release files / django-crowdsourcing-1.1.46.tar.gz

Download URL django-crowdsourcing-1.1.46.tar.gz
Size 712.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9ac3b8ecf8accb557d9b0d9daf57691e57ba66c2a675ac0720fadfc718a907a2
BLAKE2b-256 checksum
How to use checksums
8de63a5ac160eca3ce699a09ad532a75216421d44430d09b782e80a0daa9d68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for django-crowdsourcing 1.1.46

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.1.46 This release

1 release file No provenance

1.1.20

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page