Skip to main content

Providing alternate form wizards for the Django project.

Project description

Django Merlin

What’s this for

The Django FormWizard was not exactly what we were looking for so we decided to scratch our own itch and create a project that would host different types of form wizards for use with Django. Currently we have a SessionWizard, which is a form wizard that is backed by the Django session object. This wizard provides the ability to use the SessionWizard as a callable in the URLConf but still provide thread safety.

Besides the storage of SessionWizard state being in session, it uses an HTTP GET to render a form and a POST to process a form. This differs from the Django FormWizard which uses POST for everything. One benefit of this is the ability to got to previous steps in the wizard.

Documentation and examples can be found at: http://packages.python.org/django-merlin/

Installation

You need Django for this to work, if you need help with that head here

Using Pip:

pip install django-merlin

Credits

This was mostly inspired by the Django form wizard and the SessionWizard snippet located here

News

0.2

Release date: 3-Nov-2010

  • Added the initialize hook to the SessionWizard to allow per request initialization.

0.1

Release date: 24-Aug-2010

  • Initial project creation finished.

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-merlin-0.2.tar.gz (11.4 kB view details)

Uploaded Source

File details

Details for the file django-merlin-0.2.tar.gz.

File metadata

  • Download URL: django-merlin-0.2.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-merlin-0.2.tar.gz
Algorithm Hash digest
SHA256 7bf6a9a53e5da6954514b30d8c88ad37e1fcf0b94c48107b9ea83ca762f91fe8
MD5 5785ac46481927d1822883b770ef243d
BLAKE2b-256 68d69fc6d4e6672884bf3a52ec9f0a770cd4b4f2595683e17a36448587895c1d

See more details on using hashes here.

Supported by

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