WizardState¶
-
class
merlin.wizards.utils.WizardState(*args, **kwargs)[source]¶ This class provides the ability for a SessionWizard to keep track of the important state of a multi-step form. Instead of keeping track of the state through
<input type="hidden">fields, it subclasses the pythonUserDictobject and stores its data in the propertiessteps,``current_step`` andform_data.New in version 0.1.
Parameters: - steps – A list of the Step objects that provide the sequence in which the forms should be presented to the user.
- current_step – The current Step that the user is currently on.
- form_data – A
dictof the cleaned form data collected to this point and referenced using the Step‘s slug as the key to thedict