TYPE1 = 0
TYPE2 = 1
OPEN_TYPES = (
(TYPE1, _(u"Test")),
(TYPE2, _(u"Test2")),
)
模型:
models.CharField(max_length=10, choices=OPEN_TYPES)
如果我尝试在管理面板中添加对象,则会出现此错误:
选择有效选择。 0不是可用选项之一
如何解决?
答案 0 :(得分:35)
您使用CharField
的整数值。您必须使用值'0'
和'1'
或将其更改为IntegerField
。
答案 1 :(得分:1)
使用也可以使用的默认值!