Product
ユーザーがのを変更できるようにするフォームを作成しましたProductClass
。ただし、製品を保存するProductAttributeValues
と、自動的に複製されて保存されます。プロセスの簡単な例を次に示します。
product = Product.objects.first()
product.product_class = ProductClass.objects.get(pk=2)
product.save()
製品が最初に pk=1 の に属し、セット で始まるProductClass
単一の名前を持っていたとします。上記の 3 行を実行すると、started も に設定された newが自動的に生成され、保存されました。この動作を回避する簡単な方法はありますか? これは、 をどのように変更する必要がありますか?ProductAttribute
ProductAttributeValue
True
ProductAttributeValue
True
Product
ProductClass