在Django中,我有xi * xd
,如下所示:
ChoiceField
这是completed = forms.ChoiceField(choices = COMPLETED_CHOICES, required = True)
:
COMPLETED_CHOICES
这是我的model.py:
COMPLETED_CHOICES = (
('', ''),
(True, "Yes"),
(False, "No")
)
我的问题是,每次创建新实例时,如果我在表单上选择“completed = models.BooleanField(choices = COMPLETED_CHOICES)
”,则该值将保存为True。同时,如果我选择“No
”,它将保存为True,这可以按预期工作。为什么“Yes
”只受到影响?
这是views.py
的相关部分No