2

我有一个基于 django.contrib.auth.models 的模型用户的表单

我创建了另一个名为 UserProfile 的模型,其中包含有关用户的更多信息。

在我的 forms.py 中,我有一个基于以下内容的表单:

class Meta:
    model = User

如何在我的 html 中显示 UserProfile 类拥有的字段?

PS.:在 UserProfile 类中,我已经创建了一个字段 user = models.OneToOneField(User)

提前致谢!

4

2 回答 2

3

创建两个表单并将它们都显示在同一个<form>标​​签中。然后手动检查表单是否有效并调用form.save()它们。这比将它们强行合并为一种形式要多一些工作,但也许更干净。

信用

于 2012-06-13T19:18:00.780 回答
0

本质上,您需要查看的是内联表单。它们很好地涵盖了管理员自定义,但在使用 ModelForms 时也适用相同的原则。通常人们只是子类用户?

于 2012-06-14T11:55:31.123 回答