我爲了節省一些打字發與外鍵的模型,我認爲這也是看起來比較清爽這樣:的Django與外國主要
class Model_Sub(models.Model):
some_fields
class Model_Main(models.Model):
field_1 = models.ForeignKey(Model_Sub, related_name="sub_field_1")
field_2 = models.ForeignKey(Model_Sub, related_name="sub_field_2")
但是,當我希望我的用戶提交窗體,我想要新的實例的子模型,而不是從查詢集。我希望Model_Sub可以作爲表單與主模型無縫集成。無論如何,使用ModelForm來實現這一點?
感謝您的幫助
大衛
是'Model_Sum'求和函數,還是你指的是'Model_Sub'? – Cole 2013-02-28 21:37:37
對不起,我指的是Model_Sub。修復。 – dajee 2013-02-28 21:47:53
所以你想要一個可以將其值保存到一個新的外鍵實例的表單? – Cole 2013-02-28 21:57:47