我想将已翻译的字段从 Product 类的模型实例 var_product 复制到 OrderedProduct 类的另一个模型实例 var_ordered_product。
模型.py
class Product(OwnedModel):
name = models.CharField(max_length=255)
class OrderedProduct(OwnedModel):
name = models.CharField(max_length=255)
翻译.py
@register(Product)
class ProductTranslationOptions(TranslationOptions):
fields = ('name', )
@register(OrderedProduct)
class OrderedProductTranslationOptions(TranslationOptions):
fields = ('name', )
在我的代码中
var_ordered_product.name = var_product.name
应复制名称字段,包括所有字段翻译。
问题:是否可以复制/克隆,而无需单独复制语言字段,例如
var_ordered_product.name_en = var_product.name_en
var_ordered_product.name_fr = var_product.name_fr