我有三個型號:Django - 你能解釋一下嗎?
System_Contact
System
Contact_list
的Contact_List
模型有兩個字段:contact
和sys
,毫不奇怪,僅僅是一個多對多模型關聯每個系統的聯繫人列表。我有modelForm
用於爲系統的聯繫人列表添加新聯繫人:
class Add_Contact_Form(ModelForm):
class Meta:
model = Contact_List
fields = ('contact',)
簡單,對嗎?我的困惑是:即使認爲Contact_List
模型有很多許多重複contacts
(因爲一個聯繫人可以與許多系統關聯),每個聯繫人只在窗體的Select
小部件內顯示一次。
爲什麼?
我的意思是,這是我的目的,一個偉大的默認行爲,但我要確保這其實是我可以依靠,而不是一些隨機的錯誤,我已經做到了這恰好工作正確默認行爲現在給我。
重複的聯繫人走在聯繫人列表中的關係,獨特的接觸出來。無法解釋這一點。 –