首页 > 其他 > 详细

Django - admin 导入导出表数据

时间:2021-04-01 18:52:52      阅读:19      评论:0      收藏:0      [点我收藏+]

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)    

 

Django - admin 导入导出表数据

原文:https://www.cnblogs.com/chaoqi/p/14606917.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!