定义epcis模型和xml解析。
quartet_epcis的Python项目详细描述
建立在世界级epcpyyes python包之上。 真正的epcis支持严肃的人运行真正的系统。
________ ___ ___ _______ ________ ________ ___ ________ |\ __ \|\ \ |\ \|\ ___ \ |\ __ \|\ ____\|\ \|\ ____\ \ \ \|\ \ \ \\_\ \ \ __/|\ \ \|\ \ \ \___|\ \ \ \ \___|_ \ \ \\\ \ \______ \ \ \_|/_\ \ ____\ \ \ \ \ \ \_____ \ \ \ \\\ \|_____|\ \ \ \_|\ \ \ \___|\ \ \____\ \ \|____|\ \ \ \_____ \ \ \__\ \_______\ \__\ \ \_______\ \__\____\_\ \ \|___| \__\ \|__|\|_______|\|__| \|_______|\|__|\_________\ \|__| \|_________|
qu4rtet可跟踪性的基本开源epcis组件 平台
有关qu4rtet的更多信息,请参见http://www.serial-lab.com
四方epcis python包是一个django应用程序 包含支持 EPCIS 1.2到RDBMS的数据持久性。四重奏分析 包包含将接受输入流的epcis xml解析器 并将其保存到配置的数据库后端。
四方epcis.app_models目录包含一组 用于定义数据库方案的django orm模型 并将epcis数据存储在数据库中。
快速启动
安装QU4RTET EPCIS
pip install quartet_epcis
将其添加到已安装的应用程序中
INSTALLED_APPS = ( ... 'quartet_epcis', ... )
功能
- 维护EPCIS 1.2支持的数据库架构。
- 将EPCIS 1.2 XML流解析到配置的后端数据库系统。
- 执行有关退役、调试、聚合的业务规则, 分解等
运行单元测试
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r requirements_test.txt (myenv) $ python runtests.py