Django 未保存在模型表单中的布尔字段
我有一个表单类,它如下所示:Django 未保存在模型表单中的布尔字段,django,django-forms,Django,Django Forms,我有一个表单类,它如下所示: class ApplicationDetailsForm(ModelForm): worked_in_industry = forms.TypedChoiceField(coerce=int, choices=((1, 'Yes'), (0, 'No')), widget=forms.RadioSelect()) class Meta:
class ApplicationDetailsForm(ModelForm):
worked_in_industry = forms.TypedChoiceField(coerce=int,
choices=((1, 'Yes'), (0, 'No')),
widget=forms.RadioSelect())
class Meta:
model = ApplicantDetails
fields = ('work_experience', 'license_level', 'license_duration',
'expected_salary')
行业中的字段是一个布尔字段,我已将其修改为“是/否”单选按钮。我的问题是,在处理我的表单时,该字段没有保存……除单选按钮字段外,所有其他字段都正确保存。我有什么问题
在processing视图中,我还添加了:
if job.is_valid():
application = job.save(commit=False)
worked_in_industry = job.cleaned_data['worked_in_industry']
你应该在字段元变量中包含行业工作人员。真不敢相信这么简单……我差点把自己打败了!!谢谢基兰