我有一个基于django.contrib.auth.models模型User的表单
我创建了另一个名为UserProfile的模型,其中包含有关用户的更多信息。
在我的forms.py中,我有一个基于以下内容的表单:
class Meta:
model = User
如何在我的html中显示UserProfile类拥有的字段?
PS。:在UserProfile类中,我已经创建了一个字段user = models.OneToOneField(User)
提前致谢!
答案 0 :(得分:3)
创建两个表单并在同一<form>
标记中显示它们。然后手动检查表单是否有效,并在两个表单上调用form.save()
。这是一项更多的工作,但也许比将它们强制合并为一种形式更清晰。
(credit)
答案 1 :(得分:0)
基本上你需要看的是内联表格。它们适用于管理员自定义,但在使用ModelForms时也适用相同的原则。通常人们只是分类用户?