Hi
I have these two models Cart and CartItem,

class Cart(models.Model):
    cart_id             = models.CharField(max_length=50, null=False)
    customer            = models.ForeignKey(Customer,null=True,blank=True)
    cartitems           = models.ManyToManyField(CartItem,null=True)
    applied_rule        = 
models.OneToOneField(CartRule,null=True,blank=True)
    

class CartItem(models.Model):
    content_type    = models.ForeignKey(ContentType)
    object_id       = models.PositiveIntegerField()
    content_object  = generic.GenericForeignKey('content_type','object_id')
    quantity        = models.PositiveIntegerField(default=0)
    is_abandoned    = models.BooleanField(default=False)
    def __str__(self):
        return self.cart_id

the rules to be applied only when there are more than two items in 
shoppingcart, i.e i am looking for a way to attach a rule to cart only if 
there are more than two items in cart (cartitems m2m field should have more 
than two objects in it).
How should i go about it ?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to