Django import_export | данные не экспортированы из базы данных

Я использую Django-import_export для экспорта данных. Я использовал приведенный ниже код, который работает неправильно. Он экспортирует только обезвоженные данные вместо заданных полей.

class MemberResource(resources.ModelResource):
    Brand=Field()
    class meta:
        model = model
        fields=('title','Brand')
    def dehydrate_Brand(self, obj):
        return str(obj.Brand.title)

class modelAdmin(ImportExportModelAdmin):
    resource_class = MemberResource
    list_display=['title','Model_code','Chipset','chipset_description','Brand','categories']
    search_fields = ['title','Model_code','Chipset',]
    fields=('title','Model_code','Chipset','chipset_description','image','Brand','Cat')
admin.site.register(model,modelAdmin)

Имя подкласса Meta - Meta, а не meta, поэтому ModelResource должно выглядеть так:

class MemberResource(resources.ModelResource):
    Brand=Field()
    
    class Meta:
        model = Member
        fields = ('title','Brand')
    
    def dehydrate_Brand(self, obj):
        return str(obj.Brand.title)
Вернуться на верх