Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 表单包含来自多个模型的字段_Python_Django - Fatal编程技术网

Python 表单包含来自多个模型的字段

Python 表单包含来自多个模型的字段,python,django,Python,Django,我有一个表单,它基于django.contrib.auth.models中的模型用户 我创建了另一个名为UserProfile的模型,其中包含有关用户的更多信息 在my forms.py中,我有一个基于以下内容的表单: class Meta: model = User 如何在html中显示UserProfile类拥有的字段 注:在UserProfile类中,我已经创建了一个字段user=models.OneToOneField(用户) 提前谢谢 创建两个表单并将它们显示在相同的标记中。

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

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

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

class Meta:
    model = User
如何在html中显示UserProfile类拥有的字段

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


提前谢谢

创建两个表单并将它们显示在相同的
标记中。然后手动检查表单是否有效,并对两个表单调用
form.save()
。这比将它们强制合并成一种形式要多一些工作,但可能更干净


()

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

可能的重复