2
我试图创建一个子类DecimalField
使用下面子类DecimalField
class PositiveMoneyField(DecimalField):
def __init__(self, verbose_name=None, name=None, **kwargs):
super().__init__(self,
verbose_name, name,
max_digits=9, decimal_places=2,
validators=[MinValueValidator(Decimal(0.0)), ],
**kwargs
)
的代码,但它给我这个错误:
TypeError: __init__() got multiple values for argument 'max_digits'
任何帮助表示赞赏。
感谢,
埃里克
它产生同样的错误 –
@埃里克 - 阿塞韦多,现在试试,也期待在源代码https://github.com/django/django/blob/master/django/db/models/fields/__init__.py#L1427 – kingdaemon
该替代方案仍然会产生错误。 –