0

我有 User、Profile、PhysParams 模型。Profile 和 PhysParams 与 User 具有 OneToOne 关系。

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

我遇到过 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__'
4

1 回答 1

0

您需要创建它们并将它们呈现为 UI 上的单独表单。

您需要将 request.POST 传递到每个表单中,以便它们获取各自的字段,您可以验证并保存它们。

于 2013-03-29T22:30:29.160 回答