# 导入导出

simplepro导入导出是依赖 django-import-export插件,配置请参考该插件的文档。

# 插件主页

https://github.com/django-import-export/django-import-export (opens new window)

# 安装

  1. pip安装
pip3 install django-import-export
1
  1. INSTALL_APPS

在项目中的settings.py中的INSTALL_APPS中加入

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'import_export',
    .....
]

1
2
3
4
5
6
7
8
9
10
11
12
13

# 项目配置

在自定义按钮附近使用导出和右边工具栏使用导入导出:


from import_export import resources
from import_export.admin import ImportExportModelAdmin, ImportExportActionModelAdmin

class ProxyResource(resources.ModelResource):
    class Meta:
        model = Employe

@admin.register(Employe)
class EmployeAdmin(ImportExportActionModelAdmin):
    resource_class = ProxyResource

1
2
3
4
5
6
7
8
9
10
11
12

# 常见问题

有关该插件的任何使用问题,请移步至作者Github主页咨询。SimplePro 与该插件无任何瓜葛。 https://github.com/django-import-export/django-import-export (opens new window)

或者您也可以异步至Simple社区寻求帮助:

http://simpleui.88cto.com/ (opens new window)

更新时间: 11/18/2019, 9:03:33 PM