目录
- 安装Django-import-export插件
- setting.py里面注册
- 在admin.py里面注册
- 效果
安装Django-import-export插件
代码语言:javascript复制pip install django-import-export
setting.py里面注册
代码语言:javascript复制 'import_export',
在admin.py里面注册
之前我们在这个里面注册的代码是
代码语言:javascript复制class SubjectAdmin(admin.ModelAdmin):
list_display = ['subname']
ordering = (u'id',)
list_filter = ['subname']
list_per_page = 5
admin.site.register(Subject, SubjectAdmin)
现在我们使用的东西不是这了
我们要这样写,继承的东西多了
代码语言:javascript复制# 必须使用这个绝对路径进行引入,不然启动报错
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)