一个美丽的内容包装,为您将爱的塞奈特

senaite.core.supermodel的Python项目详细描述


senaite.core.supermodel

为您喜爱的Senaite提供了一个漂亮的内容包装

https://img.shields.io/pypi/v/senaite.core.supermodel.svg?style=flat-squarehttps://img.shields.io/github/issues-pr/senaite/senaite.core.supermodel.svg?style=flat-squarehttps://img.shields.io/github/issues/senaite/senaite.core.supermodel.svg?style=flat-squarehttps://img.shields.io/badge/README-GitHub-blue.svg?style=flat-squarehttps://img.shields.io/badge/Built%20with-%E2%9D%A4-brightgreen.svghttps://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg

关于

Senaite Core Supermodel是对象和目录大脑的内容包装器 在senaite中提供了一个统一的字典接口来访问模式 字段、方法和元数据。

需要什么?

超模的目的是帮助编码人员从内容中访问数据。 物体。它还确保使用最有效的方法 完成一项任务。

它是如何工作的?

超级模型可以用内容对象的uid实例化:

>>> from senaite.core.supermodel import SuperModel
>>> supermodel = SuperModel('e37c1b659137414e872c08af410f09b4')

这将提供对包装对象的所有模式字段的透明访问,如下所示 对于这个对象的主目录的所有元数据列:

>>> supermodel.MySchemaField'
'Value of MySchemaField'

请阅读full functional doctest以了解 超模在行动。

安装

senaite.core.supermodel是senaite.core的依赖项,因此不是 需要额外的安装步骤。

更改日志

1.2.1(2019-07-01)

  • #8不要处理门户网站超级模特的“0”值
  • #7使用目录大脑初始化超模时修复回溯
  • #6增加了析构函数和进一步的改进
  • #5修复uid->;uidreferencefields的超级模型转换
  • #4跳过以开头的私有字段

1.2.0(2019-03-30)

  • Senaite Core 1.3.0的兼容性版本

1.1.0(2018-10-04)

  • #2允许传入目录大脑或实例以初始化超级模型

1.0.0(2018-07-19)

  • 初始版本

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

推荐PyPI第三方库


热门话题
javascript如何找到socket。同一局域网上的IO服务器?   将Java代码格式化为Word/RTF格式   java学习对象以及如何将分配的变量封装到私有变量   java Websocket客户端不在Tomcat中工作   java如何在点击按钮时打开本机表情键盘?   java使用哪个Maven GlassFish插件?   Eclipse Java构建路径不允许添加外部JAR   继承Java6集合。勾选适当的用法   JavaApacheDateUtils:使用多个模式解析日期   java hibernate如何生成查询?   具有id或链接的java Dropbox下载文件或文件夹   java模态对话框未在PrimeFaces 5上显示   java将类对象转换为人类可读的字符串   更新数据库中字段的java通用方法   java无法通过Apache Tomcat访问网络文件夹