FieldError в ForeignKey при сохранении объекта в модели Django

Вот мое определение модели с абстрактной моделью и моделью тележки с едой

class BaseCartItems(models.Model):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    name = models.CharField(max_length=100)
    cart = models.ForeignKey(BaseCart, on_delete=models.CASCADE, related_name='cart_items')
    item = models.ForeignKey(BaseServiceItem, on_delete=models.CASCADE, related_name='cart_items')
    quantity = models.IntegerField(default=1)
    price = models.FloatField(default=0)
    ordered = models.BooleanField(default=False)
    add_ons = models.JSONField(default=list, blank=True, null=True)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    class Meta:
        abstract = True

    def add_quantity(self, quantity):
        self.quantity += quantity
        self.save()

Class FoodCartItems(BaseCartItems):
    cart = models.ForeignKey(FoodCart)
    item = models.ForeignKey(FoodServiceItem)

Я пытаюсь получить существующий элемент корзины и затем обновить его количество, вызывая cart_item.add_quantity(2)

При этом возникает ошибка со следующим трассировочным откатом:

Пожалуйста, сообщите мне, что идет не так

Попробовал изменить модель, чтобы удалить cart и item из абстрактной модели, но проблема все еще сохраняется.

Вернуться на верх