Django ChoiceField将输入从False更改为True

时间:2015-12-21 05:07:07

标签: python django

在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

0 个答案:

没有答案