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_industry
является BooleanField
, что я изменил, чтобы быть вынесено как Да/Нет радио кнопок. Моя проблема в том, что поле не сохраняется при обработке моей формы ... все остальные поля сохраняются правильно, кроме полей переключателя. В чем моя проблема?
По мнению обработки, я также добавил:
if job.is_valid():
application = job.save(commit=False)
worked_in_industry = job.cleaned_data['worked_in_industry']
Не могу поверить, что все было так просто ... Я почти избиваю себя! Благодаря KillianDS – Stephen