将整个数据库转储到xlsx工作簿,每个模型有一个工作表

django-exportdb的Python项目详细描述


将整个数据库导出到Excel工作簿中,每个模型有一个工作表。

https://travis-ci.org/maykinmedia/django-exportdb.svg?branch=masterhttps://codecov.io/github/maykinmedia/django-exportdb/coverage.svg?branch=masterhttps://coveralls.io/repos/maykinmedia/django-exportdb/badge.svghttps://img.shields.io/pypi/v/django-exportdb.svg

安装

$ pip install django-exportdb

将exportdb添加到已安装的应用程序中,并确保django.contrib.admin也在其中。

添加

url(r’^admin/exportdb/’, include(‘exportdb.urls’))

对于url.py,确保它位于url(r'^admin/',…)之前,如果您挂接 交给管理员。

配置

导出数据库导出配置

配置导出的模型和字段。示例:

 EXPORT_CONF = {
    'models': {
        'auth.User': {
            'fields': ('username',),
            'resource_class': 'app.tests.utils.UserResource'
        },
        'auth.Group': {
            'resource_class': 'app.tests.utils.GroupResource'
        },
        'auth.Permission': {
            'fields': ('name',)
        }
    }
}
导出数据库确认表
显示确认导出的表单
导出数据库导出根目录
存储导出的文件系统路径
导出数据库权限

谁可以访问导出。默认情况下,只有超级用户可以访问。

要允许所有员工使用导出,请将以下内容添加到您的设置中:

EXPORTDB_PERMISSION = rules.is_staff

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Ubuntu 10.10上使用Android SDK真的需要Sun Java吗?我更喜欢OpenJDK   为什么我要买javafx。fxml。Java中的LoadException   java无法通过Android测试连接到Sql Server   JavaSpring数据Rest如何更改抽象类集合的JSON序列化   java requestCode=1和resultCode=0为画廊或照相机中的图像选择内容   Java中崩溃时的并发释放锁   java JList左附加并填充   终端Java运行时exec命令执行无法正确执行多文件夹命令   socket如何读取java流,直到达到某个字节   java为什么Tomcat 8.5选项allowLinking=true会加快启动速度   java计算图像梯度   java根据预定义的规则集将输入集分类   java jsp和获取属性数据   添加GCM后端时java Android应用程序构建失败   java如何组合两个查询opencmis alfresco