2010-08-05 136 views
0

不節能我有一個表格類,看起來像這樣:布爾領域模型中的形式

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_industryBooleanField,我已經修改,以呈現爲是/否單選按鈕。我的問題是,當我的表單處理時,該字段不會被保存...除了單選按鈕字段外,其他所有字段都可以正確保存。我的問題是什麼?

在處理來看,我還補充說:

if job.is_valid(): 
    application = job.save(commit=False) 
    worked_in_industry = job.cleaned_data['worked_in_industry'] 

回答

0

你應該包括在fields元變量"worked_in_industry"

+0

難以置信的就是這麼簡單...我幾乎要打我自己了!感謝KillianDS – Stephen 2010-08-05 19:02:46