为什么它不工作??
DESCSPECSOFT = (
(u'99','-'),
(u'Load',u'Load'),
(u'Script',u'Script'),
(u'Load & Script',u'Load & Script'),
)
descSpecSoft = models.CharField(choices=DESCSPECSOFT, default=99,blank = False,null = False)谢谢
编辑:
用于表单而不是模型的SOry我错了
EDIT2:“选项是字符串,但默认值是整数。您没有提供任何有关”不工作“的信息。”
Not working =在模板中其非必填字段
发布于 2012-10-03 18:27:43
_CharField = partial(models.CharField, max_length=255)
DESCSPECSOFT = model_utils.Choices(
(u'99','-'),
(u'load',u'Load'),
(u'script',u'Script'),
(u'load_script',u'Load & Script'),
)
descSpecSoft = _CharField(choices=DESCSPECSOFT, default=DESCSPECSOFT.load)请注意,删除了空白和null,因为缺省情况下它是必需的
发布于 2012-10-03 17:55:58
好了,让我们来计算一下这里的问题。
forms.CharField。DESCSPECSOFT。发布于 2012-10-03 17:49:04
尝试forms.ChoiceField(),而不是默认的Try initial='99‘
默认情况下,表单域也是必需的,它们不接受null或空白,请尝试使用required=True或required=False
https://stackoverflow.com/questions/12705723
复制相似问题