zope.schema旨在是独立地可重复使用的,在任何Python项目 它是由Zope的工具包项目保持。
模式扩展接口的概念对属性(但不是方法)的详细描述。每个模式是一个接口,并指定一个对象的公共字段。字段大致相当于一个python对象的属性。但现场提供了空间,至少一个标题和描述。它也可以限制其值并提供一个验证方法。除此之外,您还可以选择指定的特性,如它的价值被只读或不是必需的。
Zope的3模式出生时,吉姆·富尔顿和的Martijn Faassen想过配方师的Zope的3 PropertySets而在Zope的3处冲刺Zope的BBQ在柏林。他们意识到,如果你带的形式的所有视图逻辑,那么你有类似的东西的接口。从而模式诞生
什么是此版本中的新:
- 的狮身人面像HTML文档自动构建和运行文档测试片段通过TOX。
- 在丢弃的Python 3.1的明确支持。
- 在介绍NativeString和NativeStringLine这等于字节和BytesLine关于Python 2和文字的TextLine关于Python 3。
- 更改IURI从字节字符串到"本地"字符串。这是一种倒退不兼容,它只影响的Python 3。
- 100%的单元测试覆盖率。
- 在文档测试从包中移动和有线高达正常狮身人面像的文档。
- 在增加了对PyPy明确的支持。
- 在增加了对使用TOX和詹金斯持续集成的支持。
- 在丢弃的外部依赖性6赞成备受修剪zope.schema._compat模块。
- 在测试目前通过鼻子下运行时。
- 新增setup.py dev的别名(运行setup.py开发以及安装的鼻子和覆盖范围)。
- 新增setup.py文档别名(安装狮身人面像和依赖性)。
什么在4.1.1版本新:
- 在删除中MANIFEST.in斜线,它会导致Winbot崩溃。
什么是4.0.1版本,新的:
- 在DottedName的fromUnicode方法BUG修复它会失败验证上被赋予的unicode。在4.0.0推出。
什么是4.0.0版本,新的:
- 在费克斯废弃单元测试方法
- 在港口到Python 3,这增加了依赖六个删除为Python 2.5的支持。
什么版本3.8.1的新:
- 在修复破碎的对象字段验证。以前的版本是使用对象的字段值挥发性属性,它在ForbiddenAttribute错误的安全代理对象的结束。
要求:
- 在Python中
评论没有发现