我在模型上定义了一个DecimalField,其decimal_places属性等于max_digits属性(用于存储值< 1),如下所示:
class MyModel(Model):
my_field = DecimalField(max_digits=5, decimal_places=5)
在表单(例如django管理站点)中,此字段不会为0,我收到以下错误:
确保小数点前不超过0位数。
但它需要0.0:/
有同样问题的人吗?我无法找到有关它的帖子。这是一个错误还是有这种行为的原因?
答案 0 :(得分:1)
max_digit =小数点后的位数+小数点前的位数。 所以如果max_digit == decimal_digit,则小数点前的位数最多为0。