类型系统:数据验证,序列化,反序列化和表单呈现。 :input_numbers:

时间:2024-02-24 13:14:56
【文件属性】:

文件名称:类型系统:数据验证,序列化,反序列化和表单呈现。 :input_numbers:

文件大小:142KB

文件格式:ZIP

更新时间:2024-02-24 13:14:56

python html serialization validation forms

类型系统 文档: : TypeSystem是一个全面的数据验证库,可为您提供: 数据验证。 对象序列化和反序列化。 表单渲染。 与JSON模式之间的封送验证器。 标记JSON或YAML以提供位置错误消息。 100%类型注释的代码库。 100%的测试覆盖率。 零硬依赖性。 要求 Python 3.6+ 安装 $ pip3 install typesystem 如果您想使用表单渲染,还需要安装jinja2 。 $ pip3 install jinja2 如果您希望使用YAML pyyaml化,还需要安装pyyaml 。 $ pip3 install pyyaml 快速


【文件预览】:
typesystem-master
----setup.py(1KB)
----.gitignore(75B)
----requirements.txt(130B)
----.codecov.yml(131B)
----LICENSE.md(1KB)
----.travis.yml(198B)
----examples()
--------api()
--------form()
----scripts()
--------publish(705B)
--------lint(395B)
--------test(383B)
----README.md(3KB)
----tests()
--------test_schemas.py(13KB)
--------test_json_schema.py(5KB)
--------tokenize()
--------test_base.py(2KB)
--------test_definitions.py(4KB)
--------test_fields.py(28KB)
--------test_composites.py(2KB)
--------jsonschema()
--------test_forms.py(1KB)
----typesystem()
--------json_schema.py(20KB)
--------templates()
--------__init__.py(1KB)
--------base.py(8KB)
--------composites.py(4KB)
--------tokenize()
--------schemas.py(8KB)
--------unique.py(2KB)
--------py.typed(0B)
--------formats.py(5KB)
--------fields.py(26KB)
--------forms.py(5KB)
----mkdocs.yml(560B)
----docs()
--------index.md(2KB)
--------examples.md(5KB)
--------forms.md(4KB)
--------tokenized_errors.md(1KB)
--------fields.md(8KB)
--------schemas.md(5KB)
--------img()
--------references.md(3KB)
--------json_schema.md(3KB)

网友评论