目录
- 安装Django-import-export插件
- setting.py里面注册
- 在admin.py里面注册
- 效果
安装Django-import-export插件
pip install django-import-export
setting.py里面注册

在这里插入图片描述
'import_export',
在admin.py里面注册
之前我们在这个里面注册的代码是
class SubjectAdmin(admin.ModelAdmin):
list_display = ['subname']
ordering = (u'id',)
list_filter = ['subname']
list_per_page = 5
admin.site.register(Subject, SubjectAdmin)

在这里插入图片描述
现在我们使用的东西不是这了
我们要这样写,继承的东西多了

在这里插入图片描述
# 必须使用这个绝对路径进行引入,不然启动报错
from apps.wygl.models import TbCommunity
from import_export import resources
from import_export.admin import ImportExportActionModelAdmin
class ProxyResource(resources.ModelResource):
class Meta:
model = TbCommunity
# export_order:设置导出字段的顺序
export_order = ('id', 'code', 'name')
# 注册小区表
class TbCommunityAdmin(ImportExportActionModelAdmin):
list_per_page = 5
resource_class = ProxyResource
admin.site.register(TbCommunity, TbCommunityAdmin)
效果

在这里插入图片描述