Django

参数说明: 

1.  dehydrate_zidingyi1(self, obj)  为自定义字段, 注: 自定义字段需要在 fields 中加入

2.  fields  自定义指定需要导出的字段

3.  exclude  导出时需要排除的字段

4.  export_order   设置导出后的字段顺序

代码:

from import_export.fields import Field
from import_export.admin import ImportExportModelAdmin

from .models import Goods


class GoodsResource(resources.ModelResource):
    zidingyi1 = Field()

    def dehydrate_zidingyi1(self, obj):
        return "自定义字段"    

    class Meta:
        model = Goods
        fields = ('id', 'name', 'zidingyi1')    # 自定义指定需要导出的字段
        # exclude = ('create_time', )    # 导出时需要排除的字段
        export_order = ('name', 'id')    # 设置导出后的字段顺序


class GoodsAdmin(ImportExportModelAdmin):
    list_display = ('id', 'name', 'create_time')
    resource_class = GoodsResource

admin.site.register(Goods, GoodsAdmin)    
原文地址:https://www.cnblogs.com/chaoqi/p/14606917.html