【发布时间】:2011-10-28 19:00:48
【问题描述】:
我有三个模型:
System_ContactSystemContact_list
Contact_List 模型有两个字段:contact 和 sys,而且毫不奇怪,它只是一个多对多模型,用于将联系人列表与每个系统相关联。我有modelForm 用于将新联系人添加到系统的联系人列表中:
class Add_Contact_Form(ModelForm):
class Meta:
model = Contact_List
fields = ('contact',)
很简单,对吧?我的困惑是:即使Contact_List 模型有很多很多重复的contacts(因为一个联系人可以与许多系统相关联)每个联系人在表单的Select 小部件中只显示一次.
为什么?!
我的意思是,这对于我的目的来说是一个很好的默认行为,但我想确保这实际上是我可以依赖的 正确 默认行为,而不是我所做的一些随机错误现在正好适合我。
【问题讨论】:
-
重复的联系人进入,唯一的联系人出来。无法解释。
标签: django django-forms