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如何通过位移位将Android的AudioRecord创建的16位音频转换为12位音频?   处理方程优化反应扩散java   java Change spring应用程序。詹金斯的物业环境   java在求解布尔表达式时如何思考?   java循环引用和垃圾收集的性能   java复制构造函数创建依赖副本   Java数组的字母顺序排序   网站上的java登录到外部门户   java如何使用正则表达式模式匹配   java JTEXTEXTAREA圆角   JBoss Narayana事务与Tomcat中Spring数据JPA的java集成   java Android XmlPullParser返回null+属性检索查询   java JavaFX:当我按enter键时,在tableview中启用编辑列