I have one class in core folder as below:
class AbstractLine(models.Model):
basket = models.ForeignKey('basket.Basket', related_name='lines',
verbose_name=_("Basket"))
quantity = models.PositiveIntegerField(_('Quantity'), default=1)
Now I want to override this class in order to change the quantity PositiveIntegerField
to DecimalField
as below:
from django.db import models
from django.utils.translation import ugettext_lazy as _
from oscar.apps.basket.abstract_models import AbstractLine as ModelLine
class Line(ModelLine):
quantity = models.DecimalField(_('Quantity'), default=0.25, decimal_places=2, max_digits=3)
How can I achieve this?