我有常规的DjangoUser
模型和一个UserDetails
模型(带User
的OneToOneField
),它是User
模型的扩展。(我尝试了Django 1.5的特性,但是奇怪的可怕文档让我头疼,所以我坚持使用OneToOneField
选项)
因此,在我构建一个自定义注册页面的过程中,我想知道是否有一种方法可以从这两个相关的模型中自动生成表单(包括所有的验证)。我知道这适用于一个模型:
class Meta:
model = MyModel
但是,对于一个由两个相关模型组成的表单,是否还有类似的功能呢?
Tags:
如果您想让用户和用户详细信息的ModelForm分开,可以实现这一点的一种方法是将两个表单返回到前端,并确保它们都在同一个html表单元素中(即,在发布数据时将返回所有字段)。
如果用户和用户详细信息没有任何同名字段,则此操作有效。要在每个ModelForm实例中输入数据,请使用通常的方法:
相关问题 更多 >
编程相关推荐