答案 0 :(得分:0)
如果它可以提供帮助,我找到了一种向<option>
添加新<select> #id_country
的方法。在我的forms.py
中,我将ChoiceField
替换为CharField
哪个小部件是forms.Select
,我放置了countryChoices
:
country = ChoiceField(choices = countryChoices, initial='?', required = False)
通过
country = CharField(max_length=50, widget=forms.Select(choices=countryChoices), required=False)
因此,由于国家/地区属性为CharField
,invalid_choice
不再提出验证错误,而form cleaned_data
现在已为密钥'country'
提供新值