选择有效选择。 0不是可用选项之一

时间:2014-05-15 15:11:06

标签: django

TYPE1 = 0
TYPE2 = 1

OPEN_TYPES = (
    (TYPE1, _(u"Test")),
    (TYPE2, _(u"Test2")),
)

模型:

models.CharField(max_length=10, choices=OPEN_TYPES)

如果我尝试在管理面板中添加对象,则会出现此错误:

  

选择有效选择。 0不是可用选项之一

如何解决?

2 个答案:

答案 0 :(得分:35)

您使用CharField的整数值。您必须使用值'0''1'或将其更改为IntegerField

答案 1 :(得分:1)

使用也可以使用的默认值!