如何让export出来的数据是看得懂的数据而不是代号

作者:rionking 416 浏览 2 评论 发布时间:2020-03-01 22:46:46

员工模型中,性别字段定义: class OmEmployee(models.Model):
gender=models.CharField(choices=ABF_GENDER , verbose_name='性别',db_column='GENDER',max_length=255,blank=True,null=True) 其中: ABF_GENDER= ( ('f', '女'), ('m', '男'), ('n', '未知'),
)#员工性别 使用class OmemployeeResource(resources.ModelResource):定义resource class OmEmployeeAdmin(ImportExportActionModelAdmin,ImportExportModelAdmin):导出数据,

如何将导出来的数据性别不是代码‘f','m','n';而是’女‘,’男‘,’未知‘

Loading...
评论列表 2条评论
社区小助手
2020-05-04 18:14:55

这个请移步至django-import-export的文档查看。

rionking
2020-05-04 18:14:55

class OmemployeeResource(resources.ModelResource): empcode=Field(attribute='empcode',column_name='员工工号') empname=Field(attribute='empname',column_name='员工姓名') gender=Field(attribute='gender',column_name='员工性别') company=Field(attribute='company',column_name='公司') orgid=Field(attribute='orgid',column_name='部门') empstatus=Field(attribute='empstatus',column_name='状态') nature=Field(attribute='nature',column_name='职级') gendername=Field() class Meta: model =OmEmployee fields=()