我做了一个简单的向导表格,如下所示
forms.py
class Posting_Wizard(FormWizard):
def done(self, request, form_list):
return HttpResponseRedirect(reverse('accounts-registration-wizard-done'))
def get_template(self, step):
return 'listing/post/wizard/wizard_%s.html' % step
然后创建一个呈现上面向导的视图。
views.py
def post_wizard(request):
contextz = {
'dude' : 'text is appearing',
}
form = Posting_Wizard([SelectMainCategory_Form, ])
return form(
context=RequestContext(request , contextz),
request=request
)
表单已成功呈现,但我想传递一个上下文变量,以便我可以在特定步骤或任何步骤中使用它。任何人都知道我该怎么做?
祝福,
答案 0 :(得分:0)
您可以在Posting_Wizard类中将属性extra_context作为字典提供,或者在您的网址配置中传递它。
您还可以覆盖FormWizard子类上的render_template方法以添加自定义上下文。