将整个数据库转储到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第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?