我有两个模型:User
(由Django定义)和UserProfile
。两者通过ForeignKey连接:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
age = forms.IntegerField(required=True)
quantity = forms.IntegerField(required=True)
如何创建包含两个模型字段属性的Form/ModelForm
?例如,用户模型包含first_name
,last_name
等字段。如何创建一个ModelForm
来解决first_name,last_name,age,quantity?
答案 0 :(得分:0)
只需使用
创建模型表单class Meta:
model=User
并添加您需要的任何其他表单字段,例如 IntegerField , ChoiceField , CharField 或其他。