0

我创建了一个表单,允许用户修改Product. ProductClass但是,在我保存产品后,它ProductAttributeValues会自动复制和存储。这是该过程的一个简单示例:

product = Product.objects.first()
product.product_class = ProductClass.objects.get(pk=2)
product.save()

想象一下,该产品最初属于ProductClasspk=1 的 a ,并且它有一个ProductAttribute以 开头的命名ProductAttributeValueTrue。执行完上面三行后,自动生成并存储了一个新ProductAttributeValue的started也设置为。True有没有一种简单的方法可以避免这种行为?这是应该如何修改aProduct的吗?ProductClass

4

0 回答 0