将使用django-modeltranslation翻译的字段复制到另一个模型实例

时间:2018-12-25 09:24:18

标签: python django translation admin django-modeltranslation

我想将翻译后的字段从Product类的模型实例var_product复制到OrderedProduct类的另一个模型实例var_ordered_product。

model.py

std::variant

translation.py

class Product(OwnedModel):
    name = models.CharField(max_length=255)

class OrderedProduct(OwnedModel):
    name = models.CharField(max_length=255)

在我的代码中

@register(Product) 
class ProductTranslationOptions(TranslationOptions):
    fields = ('name', )

@register(OrderedProduct) 
class OrderedProductTranslationOptions(TranslationOptions):
    fields = ('name', )

应复制名称字段,包括所有字段的翻译。

问题:是否可以复制/克隆,而无需单独复制语言字段,例如

var_ordered_product.name = var_product.name

0 个答案:

没有答案