0

我想将已翻译的字段从 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
4

0 回答 0