mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	[1.5.x] Fixed #20326 - Corrected form wizard get_form() example.
Thanks tris@ for the report.
Backport of 646a2216e9 from master
			
			
This commit is contained in:
		| @@ -405,8 +405,10 @@ Advanced ``WizardView`` methods | |||||||
| .. method:: WizardView.get_form(step=None, data=None, files=None) | .. method:: WizardView.get_form(step=None, data=None, files=None) | ||||||
|  |  | ||||||
|     This method constructs the form for a given ``step``. If no ``step`` is |     This method constructs the form for a given ``step``. If no ``step`` is | ||||||
|     defined, the current step will be determined automatically. |     defined, the current step will be determined automatically. If you override | ||||||
|     The method gets three arguments: |     ``get_form``, however, you will need to set ``step`` yourself using | ||||||
|  |     ``self.steps.current`` as in the example below. The method gets three | ||||||
|  |     arguments: | ||||||
|  |  | ||||||
|     * ``step`` -- The step for which the form instance should be generated. |     * ``step`` -- The step for which the form instance should be generated. | ||||||
|     * ``data`` -- Gets passed to the form's data argument |     * ``data`` -- Gets passed to the form's data argument | ||||||
| @@ -418,6 +420,11 @@ Advanced ``WizardView`` methods | |||||||
|  |  | ||||||
|         def get_form(self, step=None, data=None, files=None): |         def get_form(self, step=None, data=None, files=None): | ||||||
|             form = super(MyWizard, self).get_form(step, data, files) |             form = super(MyWizard, self).get_form(step, data, files) | ||||||
|  |  | ||||||
|  |             # determine the step if not given | ||||||
|  |             if step is None: | ||||||
|  |                 step = self.steps.current | ||||||
|  |  | ||||||
|             if step == '1': |             if step == '1': | ||||||
|                 form.user = self.request.user |                 form.user = self.request.user | ||||||
|             return form |             return form | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user