Использование django-импорт-экспорт вместе с django-parler

#django #django-admin #django-import-export #django-parler

Вопрос:

Я пытаюсь импортировать и экспортировать модели, используя django-import-export при TranslatedFields этом из django-parler .

Хотя я явно добавил Description в Мета — поля, ChildInsurancePlanResource они не отображаются при импорте элементов. Name появляется.

Я не знаю, как заставить django-import-export распознавать эти поля и импортировать их в качестве языка по умолчанию.

Мой admin.py выглядит так:

 class ChildInsurancePlanResource(resources.ModelResource):
    class Meta:
        model = InsurancePlan
        fields = (
            "id",
            "Name",
            "Description"
        )

class ChildInsurancePlanAdmin(TranslatableAdmin, PolymorphicChildModelAdmin, ImportExportModelAdmin):
    resource_class = ChildInsurancePlanResource

    base_form = TranslatableModelForm
    base_model = InsurancePlan


admin.site.register(ChildInsurancePlan, ChildInsurancePlanAdmin)

 

Модель определяется следующим образом:

 class InsurancePlan(PolymorphicModel):
    Name = models.CharField(max_length=128)


class ChildInsurancePlan(InsurancePlan, TranslatableModel):
    objects = InsurancePlanManager()

    translations = TranslatedFields(
        Description=models.TextField(_("Description"), max_length=5000),
    )

 

Комментарии:

1. У вас уже есть решение?