我已經按照我的Django應用程序模型:Django中,M2M與同型號
產品型號:
class Product(BaseModel):
company = models.ForeignKey(Company, null=True, blank=True)
title = models.CharField(max_length=128,verbose_name="Product title")
訂購型號:
class Order(BaseModel):
company = models.ForeignKey(Company)
products = models.ManyToManyField(Product)
我不能以訂單添加多個相同的產品。 例如,我有一個名爲「Car」的產品,如何將多個Car對象添加到單個訂單中?
每個訂單可能包含多個產品(相同或不相同)。
如何添加要訂購的產品?在此更改之前,我使用的代碼是: '產品中的產品: prod = Product.objects.get(uuid = product) order.products.add(prod)' – dease
@dease我已更新答案 – ndpu