我创建了一个表单,允许用户修改Product
的{{1}}。但是,在保存产品后,其ProductClass
会自动复制并存储。以下是该过程的一个简单示例:
ProductAttributeValues
想象一下,该产品最初属于product = Product.objects.first()
product.product_class = ProductClass.objects.get(pk=2)
product.save()
,其中pk = 1,并且它有一个名为ProductClass
的{{1}},其ProductAttribute
设置为ProductAttributeValue
。执行上面的三行后,自动生成并存储了一个新的True
已启动设置为ProductAttributeValue
。有一种简单的方法可以避免这种行为吗?这是True
的{{1}}应该如何修改的?