2013-03-29 56 views
0

我有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__' 

回答

0

您需要創建它們,使它們爲在UI個體形式。

而你需要將request.POST傳遞給每一個表單,所以他們把他們各自的領域,你可以驗證並保存所有。