【发布时间】:2021-03-03 22:14:32
【问题描述】:
所以我有一个产品模型,它看起来像这样:
class ProductModel(models.Model):
name = models.CharField(max_length=200)
price = models.DecimalField(max_digits=6, decimal_places=2, null=True)
我还有一个看起来像这样的购物车模型:
class CartModel(models.Model):
customer = models.ForeignKey(User, on_delete= models.CASCADE, related_name="cart")
products = models.ManyToManyField(ProductModel)
问题是我想在产品中添加一个数量字段,以便用户可以从购物车中的同一产品中添加多个产品但我只想要产品在购物车中时(我不想添加它在 ProductModel 中)相反,我想将它添加到多对多关系中的产品字段中。我做了一些研究,大多数答案都不够清楚我应该如何做到这一点。
【问题讨论】:
标签: django django-models