From 355f7fc564cb4dc67a84075664bf98ac203d2b13 Mon Sep 17 00:00:00 2001 From: Julien Phalip Date: Mon, 19 Dec 2011 13:36:32 +0000 Subject: Fixed #17163 -- Added the `NamedUrlWizardView.get_step_url()` method. Thanks, Bradley Ayers. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17235 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/ref/contrib/formtools/form-wizard.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/ref/contrib/formtools/form-wizard.txt b/docs/ref/contrib/formtools/form-wizard.txt index 58cb0e28d2..a3d9673db9 100644 --- a/docs/ref/contrib/formtools/form-wizard.txt +++ b/docs/ref/contrib/formtools/form-wizard.txt @@ -557,8 +557,8 @@ an ``instance_dict`` argument that should contain instances of ``ModelForm`` and ``ModelFormSet``. Similarly to :attr:`~WizardView.initial_dict`, these dictionary key values should be equal to the step number in the form list. -Usage of NamedUrlWizardView -=========================== +Usage of ``NamedUrlWizardView`` +=============================== .. class:: NamedUrlWizardView @@ -595,3 +595,15 @@ Example code for the changed ``urls.py`` file:: url(r'^contact/(?P.+)/$', contact_wizard, name='contact_step'), url(r'^contact/$', contact_wizard, name='contact'), ) + +Advanced ``NamedUrlWizardView`` methods +======================================= + +.. method:: NamedUrlWizardView.get_step_url(step) + + This method returns the URL for a specific step. + + Default implementation:: + + def get_step_url(self, step): + return reverse(self.url_name, kwargs={'step': step}) -- cgit v1.3