Subclassing DecimalField

Viewed 193

I'm trying to create a DecimalField subclass, using the code below

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
    )

But it give me this error:

TypeError: __init__() got multiple values for argument 'max_digits'

Any help is appreciated.

Thanks,

Eric

2 Answers
Related