我有一個表單域,像這樣Django的BooleanField值
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
但是我想將這個值從模型傳遞給f orm字段,因此當它爲False時將顯示no
,當它爲true時顯示爲yes
。
emp_profile = Employees.objects.get(pk=1)
emp_form = AddEmployee(initial={
'is_employed' = emp_profile.is_employed
})
不起作用