我有两个模型: 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
等字段 . 如何创建一个解决first_name,last_name,age,quantity的 ModelForm
?
1 回答
只需创建一个模型表单
并添加您需要的任何其他表单字段,如 IntegerField , ChoiceField , CharField 或其他 .