Невозможность экспорта переведенных полей django-parler с помощью общей команды dumpdata
Есть ли способ сбрасывать и загружать данные с помощью TranslatableModel
, потому что при использовании обычной команды python manage.py dumpdata app.Organization -o fixtures/organizations.json
Django переведенные поля не появляются в файле.
models.py:
class Organization(TranslatableModel, Entity):
translations = TranslatedFields(
name = models.CharField(verbose_name=_("Name"), max_length=200),
description = RichTextField(verbose_name=_("Description"), blank=True, null=True, config_name='default')
)
status = models.CharField(verbose_name=_("Status"), max_length=50),
organizations.json:
[
{
"model": "app.organization",
"pk": 1,
"fields": {
"status": "Active"
}
},
{
"model": "app.organization",
"pk": 2,
"fields": {
"status": "Active",
}
}
]
Есть идеи?
поскольку переводы хранятся в собственной модели/таблице, вам нужно будет вызвать
python manage.py dumpdata app.OrganizationTranslation -o fixtures/organization_tranlsations.json