我想創建一個表單,在該模型從Queryset加載ModelChoiceField,我想添加一些自定義值到ModelChoiceField爲擴展我已經使用選擇字段,如下所示,但在更新窗體時,得到低於錯誤形式ModelChoiceField查詢集+額外的選擇字段Django形式
表單錯誤: 選擇一個有效的選擇。該選擇不是可用選擇之一。
代碼:
self.fields['lead'] = forms.ModelChoiceField(queryset = Pepole.objects.filter(poc__in = ('lead','sr.lead')))
self.fields['lead2'] = forms.ModelChoiceField(queryset = Pepole.objects.filter(role__in = ('lead','sr.lead')))
choice_field = self.fields['lead']
choice_field.choices = list(choice_field.choices) + [('None', 'None')]
choice_field = self.fields['lead2']
choice_field.choices = list(choice_field.choices) + [('None', 'None')]
我做錯任何事情錯在這裏?
沒有,加入empty_label =「無」,也何嘗不是working.here我的問題太從查詢集擴展的選擇,選擇選項後 – sush 2011-03-12 09:40:54