2
所以我有一個模型Member
:從一種形式創建同一型號的多個實例
class Member(models.Model):
first_name = models.CharField(max_length = 15)
last_name = models.CharField(max_length = 15)
house = models.ForeignKey('House', null = True)
created_on = models.DateTimeField('created on')
user = models.OneToOneField(User, null = True)
和形式創建模型:
class MemberForm(forms.Form):
first_name = forms.CharField()
last_name = forms.CharField()
email_address = forms.EmailField()
我的應用作品,你創建一個家並指定你家中的會員人數。就我工作而言,但我希望它能夠繼續到一個顯示適當數量的表單(每個成員一個)的新頁面,然後使用提供的數據爲每個表單創建一個成員實例。我很困惑我如何從每個表單中訪問數據,因爲它們在技術上都在同一個HTML表單中。更具體地說,我是如何識別哪個電子郵件字段與哪個名字字段相關聯等等。任何幫助將不勝感激,謝謝。
只是一個小建議,你真的不需要這個模型的first_name和last_name,除非你真的需要這些特殊原因。既然你和用戶模型有關係,包含這些字段。這可能還有一個數據庫命中來檢索名稱,但如果您仍然查詢用戶對象,也會發生這種情況...... – Jingo
我非常感謝您所說的話,我已經考慮到了這一點,但是憑藉我的工作,我認爲擁有名字和姓氏字段是必要的冗餘。 – apardes