У меня есть поле формы, похожее на
IS_EMPLOYED_CHOICES = (
('1', 'yes'), ('0', 'no')
)
class AddEmployee(forms.Form):
is_employed = forms.ChoiceField(choices=IS_EMPLOYED_CHOICES)
, и поле в модели - BooleanField
is_employed = models.BooleanField()
Я знаю, что BooleanField
- это varcharс '1'
или '0'
для True
или False
Однако я хочу передать это значение из модели в поле формы выше, чтобы оно показывало no
, когда оно ложнои yes
, когда это правда.
emp_profile = Employees.objects.get(pk=1)
emp_form = AddEmployee(initial={
'is_employed' = emp_profile.is_employed
})
не работает