django datatap是一个fixture系统,允许应用程序定义自己的加载和转储过程,同时支持文件资产存储。

django-datatap的Python项目详细描述


简介

django datatap是一个fixture系统,允许应用程序定义自己的加载和转储过程,同时支持文件资产存储。

文档:https://django-datatap.rtfd.org/

要求

  • python 2.6或更高版本
  • django 1.3或更高版本

安装

将“datatap”放入设置文件的INSTALLED_APPS部分。

概念

datataps是能够序列化和反序列化其域中的对象的类。一个datatap可以与另一个链接,以提供特定格式的序列化,或者用于从一般数据源(如zip文件)读取对象。datataps还处理本地对象中django文件对象的序列化和反序列化,允许资产跟踪应用程序数据。

datatap包含一个管理命令,允许转储和加载到特定的数据存储(zip文件、json文件、s3等)。一些数据抽头包括原始数据抽头,以便可以自动检测结果数据存储。

datatap命令

将一系列数据分接起来,源代码从最左边和最右边开始写入。每个datatap调用都由“–”

格式:

manage.py datatap <datataptype> <datatap vargs> [(-- <datataptype> <datatap vargs>), ...] (-- <destination datataptype> <datatap vargs>)

命令行用法示例:

manage.py datatap Model contenttypes -- Zip -- File archive.zip

manage.py datatap File archive.zip -- Zip -- Model

#3rd party apps can register their own data taps
manage.py datatap DocKitCMS --app=customapp1 --app=customapp2 --collection=blog --publicresource=myblog -- JSON -- Stream > objects.json

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

推荐PyPI第三方库


热门话题
为什么我们不能用java制作动态数组   java如何调用自定义hamcrest匹配器?   java如何在eclipse ADT上将textview转换为double?   java如何将字符串转换为64位整数?   Oauth2.0如何在没有用户交互的情况下使用java将文档插入google drive Oauth2   实现类或接口中的java注释方法?   java在MySQL数据库中存储微秒   java重写@PostConstruct在CDI viewscoped bean上调用了两次(Weld,Seam 3)   安卓为什么Java中的某些方法不需要创建实例来使用?   Java:如何从外部运行在同一台机器上的jvm和http监视器中保证应用程序的安全?   java Spring BeanUtils使用列表字段复制属性   java TestHazelcastFactory客户端模拟不工作   单元测试为JavaHTTPClientBuilder编写模拟测试类   java ora00933:update SQL语句的SQL命令未正确结束   imageView的java随机XML动画   java无法打开流:HTTP请求使用phpjavabridge失败   java将大字符串拆分为集合项   运行在Java7上的用于GAE的java BigTable SDK   java Android视图是片段内部的空对象引用   安卓如何发送超过160个字符的短信?