Django-import-export не экспортирует дочерний класс
Я хотел экспортировать родительский класс модели вместе с соответствующим дочерним классом, но после экспорта csv файла, кроме дочернего класса, присутствуют только данные из родительского класса. Я не уверен, что я сделал неправильно.
class Membership(models.Model):
name = models.CharField(max_length=128)
email = models.EmailField()
class References(models.Model):
member = models.ForeignKey('Membership', on_delete=models.CASCADE, blank=True, null=True)
name = models.CharField(max_length=128, blank=True, null=True)
contact_details = models.CharField(max_length=128, blank=True, null=True)
вот мой файл resources.py
class MemberResources(resources.ModelResources):
reference_name = Field(attribute='name', widget=ForeignKeyWidget(References, 'name')
class Meta:
model = Membership
admin.py
class MembershipAdmin(ExportActionMixin, admin.ModelAdmin):
resource_class = MemberResources
admin.site.register(Member, MembershipAdmin)
Я попытался использовать ForeignKeyWidget, но reference_name остается пустым даже при наличии данных внутри экземпляра