Python 表单包含来自多个模型的字段
我有一个表单,它基于django.contrib.auth.models中的模型用户 我创建了另一个名为UserProfile的模型,其中包含有关用户的更多信息 在my forms.py中,我有一个基于以下内容的表单:Python 表单包含来自多个模型的字段,python,django,Python,Django,我有一个表单,它基于django.contrib.auth.models中的模型用户 我创建了另一个名为UserProfile的模型,其中包含有关用户的更多信息 在my forms.py中,我有一个基于以下内容的表单: class Meta: model = User 如何在html中显示UserProfile类拥有的字段 注:在UserProfile类中,我已经创建了一个字段user=models.OneToOneField(用户) 提前谢谢 创建两个表单并将它们显示在相同的标记中。
class Meta:
model = User
如何在html中显示UserProfile类拥有的字段
注:在UserProfile类中,我已经创建了一个字段user=models.OneToOneField(用户)
提前谢谢 创建两个表单并将它们显示在相同的
标记中。然后手动检查表单是否有效,并对两个表单调用form.save()
。这比将它们强制合并成一种形式要多一些工作,但可能更干净
()基本上,您需要查看的是内嵌表单。它们很好地涵盖了管理定制,但在使用ModelForms时,同样的原则也适用。通常人们只是子类用户?可能的重复