Fields¶
shopkit.core.utils.fields
-
class
shopkit.core.utils.fields.
MinMaxDecimalField
(**kwargs)¶ Bases:
django.db.models.fields.DecimalField
DecimalField subclass which allows specifying a minimum and maximum value. Takes two extra optional parameters, to be specified as a Decimal or string:
- max_value
- min_value
-
class
shopkit.core.utils.fields.
PercentageField
(**kwargs)¶ Bases:
shopkit.core.utils.fields.MinMaxDecimalField
Subclass of DecimalField with sensible defaults for percentage discounts:
- max_value=100
- min_value=0
- decimal_places=0
- max_digits=3