簡體   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