在FormWizard中显示两个模型的组合形式步骤

问题描述:

我有User,Profile,PhysParams模型。 配置文件和PhysParams与用户具有OneToOne关系。在FormWizard中显示两个模型的组合形式步骤

我正在尝试显示与登录用户相关的上述两个表单。

我来过FormSet,ModelFormSet和InlineFormSet,但我不确定要使用哪一个。

试图

JoinedFormSet = inlineformset_factory(User, Profile, PhysicalParams) 

产生

KeyError at /registration_form/ u'__module__' Request Method: GET 
Request URL: http://hostname:8000/registration_form/ Django 
Version: 1.5 Exception Type: KeyError Exception Value: u'__module__' 

您需要创建它们,使它们为在UI个体形式。

而你需要将request.POST传递给每一个表单,所以他们把他们各自的领域,你可以验证并保存所有。