Невозможность экспорта переведенных полей 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

Вернуться на верх