django的admin后台实现导入导出的功能,使用插件就可以, 安装Django-import-export插件,实现数据的导入导出功能
2023-03-14 22:31:43 时间
目录
安装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)
效果
相关文章
- 使用 Rust 创建 PHP 扩展
- Linux下c++程序内存泄漏检测代码范例
- PHP多线程批量采集下载美女图片的实现代码
- 优秀的程序员是这样选择编程技术书的
- PHP学习笔记之POSIX正则表达式
- 微博是如何实现的?微博背后的那些算法
- 解析提高PHP执行效率的50个技巧
- 什么样的代码为好代码?好代码的科学定义
- 工具类与函数编程毫不相干
- 互联网+如何落地?用好工具比战略更重要
- 2015 年最好的 PHP 框架调查统计
- 从NullObject谈C#6.0改进
- 你的软件招人讨厌的4大原因
- 优秀的软件开发人员必备超便利的工具
- C语言数据类型是如何被大多数计算机系统所支持?
- 人人都要学编程?编程到底有没有前途?
- php在线解压zip文件的方法
- 未来 5 年八大热门 IT 职业 程序员占首位
- Facebook为什么使用PHP编程语言?
- php语言未来的发展趋势