Skip to content

cognitev/forman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forman

forman is a simple Django app to create survery forms and collect and export submissions

Quick start

  1. Install forman:

    pip install forman
  2. Add "forman" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'forman',
    ]
  3. Include the polls URLconf in your project urls.py like this:

    url(r'^forman/', include('forman.urls',namespace='forman')),
  4. Run python manage.py migrate to create the forman models.
  5. Start the development server and visit http://127.0.0.1:8000/admin/ to create a survey (you'll need the Admin app enabled).
  6. configure settings.FORMAN['sender_email'] and settings.FORMAN['receiver_emails'] values
  7. Visit http://127.0.0.1:8000/survey/<survey_id> to fill in survey
  8. Visit http://127.0.0.1:8000/survey/<survey_id>/download to download a csv of submissions

TODO

  1. Preview link in admin panel
  2. Themes for forms
  3. Better success and failure messages (form submission)
  4. Better export formats for submissions