Django动态选择字段和验证错误

Django动态选择字段和验证错误,django,forms,validation,field,choice,Django,Forms,Validation,Field,Choice,我的表单中有一个字段 myFormList = [(u'Select',u'Select')] myForm = forms.ChoiceField(choices=myFormList) 我正在使用 form.fields['myForm'].choices = form.fields['myForm'].choices + anotherMyFormList 这导致验证错误选择有效选项。**不是可用的选项之一 选择 通常我会通过 myForm = forms.CharField(w

我的表单中有一个字段

myFormList = [(u'Select',u'Select')]
myForm  = forms.ChoiceField(choices=myFormList)
我正在使用

form.fields['myForm'].choices =  form.fields['myForm'].choices + anotherMyFormList
这导致验证错误
选择有效选项。**不是可用的选项之一
选择

通常我会通过

myForm  = forms.CharField(widget = forms.Select(choices=myFormList))   
但是,由于我必须在动态初始化时使用
form.fields['myForm'].choices
,所以我不能使用小部件。我如何做到这一点
form.fields['myForm'].widgets.choices=
Python非常棒

form.fields['myForm'].widgets.choices=
实际上是我的伪代码&它是这样工作的。

Python非常棒

form.fields['myForm'].widgets.choices=
实际上是我的伪代码&这样工作