          After processing the request using the `dispatch` method, the
          response gets updated by the storage engine (for example add cookies).
          """
          # add the storage engine to the current formwizard instance
          self.wizard_name = self.get_wizard_name()
          self.prefix = self.get_prefix()
          self.storage = get_storage(self.storage_name, self.prefix, request,
              getattr(self, 'file_storage', None))
          self.steps = StepsHelper(self)
          response = super(WizardView, self).dispatch(request, *args, **kwargs)
  
 
</s> remove     def get_wizard_name(self):
        return normalize_name(self.__class__.__name__)

    def get_prefix(self):
 </s> add     def get_prefix(self, *args, **kwargs): </s> remove     This method can be used to change the wizard's internal name.

    Default implementation::

        def get_wizard_name(self):
            return normalize_name(self.__class__.__name__)

.. method:: WizardView.get_prefix()

    This method returns a prefix for the storage backends. These backends use
    the prefix to fetch the correct data for the wizard. (Multiple wizards
    could save their data in one session)
 </s> add     This method returns a prefix for use by the storage backends. Backends use
    the prefix as a mechanism to allow data to be stored separately for each
    wizard. This allows wizards to store their data in a single backend
    without overwriting each other. </s> remove         def get_prefix(self):
            return self.wizard_name
 </s> add         def get_prefix(self, *args, **kwargs):
            # use the lowercase underscore version of the class name
            return normalize_name(self.__class__.__name__) </s> remove         return self.wizard_name
 </s> add         return normalize_name(self.__class__.__name__) </s> remove .. method:: WizardView.get_wizard_name()
 </s> add .. method:: WizardView.get_prefix(*args, **kwargs)
        self.prefix = self.get_prefix(*args, **kwargs)
          After processing the request using the `dispatch` method, the
          response gets updated by the storage engine (for example add cookies).
          """
          # add the storage engine to the current formwizard instance
        self.prefix = self.get_prefix(*args, **kwargs)
        self.prefix = self.get_prefix(*args, **kwargs)
          self.storage = get_storage(self.storage_name, self.prefix, request,
              getattr(self, 'file_storage', None))
          self.steps = StepsHelper(self)
          response = super(WizardView, self).dispatch(request, *args, **kwargs)
  
keep keep keep keep replace replace keep keep keep keep keep
 Fixed #17162 -- Removed the useless `WizardView.get_wizard_name()` method. Thanks, Bradley Ayers and Stephan Jaekel.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17234 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
django/contrib/formtools/wizard/views.py