我正在使用django-hvad转换模型中的某些字段。例如:
from django.db import models
from hvad.models import TranslatableModel, TranslatedFields
class Article(TranslatableModel):
name = models.CharField(max_length=255, unique=True)
translations = TranslatedFields(
description=models.CharField(max_length=255),
)
同时,我想使用django固定装置,并通过 python manage.py loaddata article.json 将一些示例数据加载到模型中:
articles.json
[
{
"model": "posts.Article",
"pk": 1,
"fields": {
"name": "First article"
}
},
我知道django-hvad会创建其他翻译表。在这种情况下,会有 posts_article_translation 表。
我无法使用以下json填充此表,因为显然没有Article_translation模型:
{
"model": "posts.Article_translation",
"pk": 1,
"fields": {
"description": "Good article",
"master_id": 1
}
},
填充翻译字段的更好解决方案是什么?