繁体   English   中英

如何为由外键关联的两个模型创建单个ModelForm?

[英]How to create single ModelForm for two models that are related by a Foreign Key?

我有两个模型: User (由Django定义)和UserProfile 两者通过外键连接:

class UserProfile(models.Model):
  user = models.ForeignKey(User, unique=True)
  age = forms.IntegerField(required=True)
  quantity = forms.IntegerField(required=True)

如何创建包含两个模型的字段属性的Form/ModelForm 例如,用户模型包含诸如first_namelast_name字段。 我将如何创建一个用于处理ModelFormModelForm ,年龄,数量的ModelForm

只需使用以下命令创建模型表单

class Meta: 
    model=User

并添加您需要的其他任何Form字段,例如IntegerFieldChoiceFieldCharField或其他。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM