我在数据库中有一个表,我在其中存储国家,我在模板和 forms.pt 中动态传递这些国家我有一个像这样的 ChoiceField(widget=forms.Select,required=True) 但我没有从这个字段中得到值但是当我将它更改为 CharField 时,我得到了价值。
<div class="form-group col-md-4 select-border">
<label>Country</label>
<select class="form-control basic-select" name="country">
{% for country in countries %}
<option value="{{ country.value }}">{{ country.value }}</option>
{% endfor %}
</select>
</div>
form.py country = forms.ChoiceField(widget=forms.Select,required=True)
views.py users_meta.candidate_country = ProfileForm.cleaned_data['country']