我试图在我的模型类中将几个 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?
最佳答案
在数字两边加上引号:
Decimal('0.00')
关于django - 将小数字段的默认值设置为 0.00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436079/