我正在尝试将几个DecimalFields的默认值定义为我的模型类中的0.00
,但即使我有这个:
price = models.DecimalField(max_digits=8, decimal_places=2,
default=Decimal(0.00))
我在处理表单时遇到错误:
ValidationError
[u'This value must be a decimal number.']
在错误页面中,我可以看到问题是save方法为空字段获取u''
。如何存储0.00?
答案 0 :(得分:13)
在数字周围加上引号:
Decimal('0.00')