class Product(models.Model):
name = models.TextField(verbose_name=u'Название',max_length=2000)
...
...
class Cart(models.Model):
product = models.ManyToManyField(Product, verbose_name=u'Товары', through="CartProduct", related_name="relCart")
total = models.FloatField(verbose_name=u'Сумма', default=0)
session_id = models.CharField(max_length=100, verbose_name=u'ID сессии')
user_id = models.ForeignKey(User, verbose_name=u'Пользователь', blank=True)
class CartProduct(models.Model):
count = models.PositiveIntegerField(default=1)
cart = models.ForeignKey(Cart)
product = models.ForeignKey(Product)
Затрудняюсь реализовать добавление товара в корзину. При добавлении в корзину указывается количество.
Порядок и механизм какой?