【发布时间】:2015-09-06 18:16:52
【问题描述】:
CommandError: System check identified some issues:
ERRORS:
(fields.E132) DecimalFields must define a 'max_digits' attribute.
max_digits 是 Django 的模型字段 DecimalField 的必需属性是否有技术原因?
文档说它使用了 Python 的 [decimal][1] 模块,但 python 对象类型似乎根本不受十进制对象的绝对位数的任何影响。
也许有一个不透明的 ORM 原因?
FloatFields(与 DecimalFields 进行比较)不需要您预先确定位数,那么为什么要使用小数呢?
我知道这个小的附加属性不应该打扰我,但由于某种原因,自从我第一次使用此字段类型以来,它似乎对我来说是不必要的。
【问题讨论】:
标签: django django-models