from django.db import models
from comics.models import Comics
# Create your models here.
class Cart(models.Model):
    cart_id=models.CharField(max_length=256,blank=True)
    date_added=models.DateField(auto_now_add=True)
    class Meta:
        db_table='Cart'
        ordering=[date_added,]
    def __str__(self):
        return self.cart_id
class CartItem(models.Model):
    product=models.ForeignKey(Comics,on_delete=models.CASCADE)
    cart=models.ForeignKey(Cart,on_delete=models.CASCADE)
    quantity=models.PositiveIntegerField(null=True)
    active=models.BooleanField(default=True)
    class Meta:
        db_table='CartItem'
    def total(self):
        return self.product.price * self.quantity
    def __str__(self):
        return self.product
        
