用户提交表格一。
表格 1 用作表格 2 form_factory 的种子信息
在尝试哄骗 Django 1.3 使用表单工厂 3 小时后使用 django 表单向导。
我试图弄清楚如何播种这些信息。我有信息——我只是不知道该把它贴在哪里。(哦,我有想法..)
--urls.py--
url(r'homes/bulk/$',
BulkHomeWizard.as_view([('home_0', BulkUploadFormOne),
('home_1', formset_factory(BulkUploadFormTwo, extra=1))])
--views.py--
BulkHomeWizard 类(SessionWizardView):
def get_context_data(self, form, **kwargs):
context = super(BulkHomeWizard, self).get_context_data(form, **kwargs)
self.template_name = 'axis/bulk_%s.html' % self.steps.current
if self.steps.current == 'home_1':
data = self.get_cleaned_data_for_step('home_0')
# OK I have the data.. Now I thought I could simply pass the form back in....
HomeFormSet = formset_factory(BulkUploadFormTwo, extra=0)
form = HomeFormSet(initial=data['homes'])
context.update({'form': form})
return context
如果有人知道这些新的表单向导,你介意给我一次。我确定这很简单...