文件名称:limone:从漏勺模式生成内容类型的工具
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-18 13:31:35
Python
柠檬 Limone 是一个用于从模式生成内容类型的库。 在此上下文中,内容类型是实现架构指定的结构和约束的类。 这允许开发人员轻松生成强制模式约束的模型对象,在初始化和属性分配期间执行验证。 对象可以通过 Colander 的序列化进行序列化和反序列化。 因为类型是在运行时生成的,Limone 还建议开发应用程序,其中用于存储应用程序数据的对象结构可以从配置或用户输入中派生出来。 以声明方式创建内容类型 可以使用装饰器从模式定义中声明性地生成内容类型。 让我们以下面的漏勺模式为例,取自漏勺文档: import colander class Friend(colander.TupleSchema): rank = colander.SchemaNode(colander.Int(), validator=colander.
【文件预览】:
limone-master
----README.rst(11KB)
----CHANGES.txt(942B)
----limone()
--------__init__.py(15KB)
--------tests.py(24KB)
----setup.cfg(116B)
----setup.py(1KB)
----.gitignore(41B)