在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传递给每一个表单,所以他们把他们各自的领域,你可以验证并保存所有。