我有一个如下所示的表单类:
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')
字段worked_in_industry
是BooleanField
我已修改为呈现为是/否单选按钮。我的问题是处理我的表单时没有保存该字段...除了单选按钮字段外,所有其他字段都保存正确。我的问题是什么?
在处理视图中,我还添加了:
if job.is_valid():
application = job.save(commit=False)
worked_in_industry = job.cleaned_data['worked_in_industry']
答案 0 :(得分:0)
您应该在"worked_in_industry"
元变量中包含fields
。