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()

classMeta:
model = Member
fields = ('title','Brand')

def dehydrate_Brand(self, obj):
return str(obj.Brand.title)

最新更新