validr:一个简单,快速,可扩展的python库,用于数据验证

时间:2024-06-02 19:30:05
【文件属性】:

文件名称:validr:一个简单,快速,可扩展的python库,用于数据验证

文件大小:63KB

文件格式:ZIP

更新时间:2024-06-02 19:30:05

validation json-schema validator Python

Validr A simple, fast, extensible python library for data validation. Simple and readable schema 10X faster than , 40X faster than Can validate and serialize any object Easy to create custom validators Accurate and friendly error messages 简单,快速,可拓展的数据校验库。 简洁,易读的 Schema 比 快 10 倍,比 快 40 倍 能够校验&序列化任意类型对象 易于拓展自定义校验器 准确友好的错误提示 Overview from validr import T, modelclass, asdict @modelclass class Model:


【文件预览】:
validr-master
----setup.py(4KB)
----.gitignore(1KB)
----requirements.txt(936B)
----tasks.py(3KB)
----validr_uncython.py(2KB)
----src()
--------validr()
----.travis.yml(503B)
----MANIFEST.in(82B)
----.coveragerc_py(35B)
----.pre-commit-config.yaml(780B)
----LICENSE(3KB)
----CHANGELOG.md(3KB)
----.env(14B)
----LICENSE-GPL(639B)
----README.md(3KB)
----tests()
--------test_exception.py(2KB)
--------test_isomorph_schema.py(1KB)
--------__init__.py(0B)
--------test_element.py(961B)
--------test_compiler.py(2KB)
--------validators()
--------helper.py(1KB)
--------smoke.py(936B)
--------test_schema.py(4KB)
--------test_custom_validator.py(2KB)
--------test_model.py(5KB)
----invoke.yaml(30B)
----pytest.ini(165B)
----.coveragerc(78B)
----bootstrap.sh(231B)
----benchmark()
--------benchmark.py(4KB)
--------case_schematics.py(728B)
--------case_json.py(132B)
--------case_schema.py(442B)
--------case_validr.py(1009B)
--------case_voluptuous.py(430B)
--------case_jsonschema.py(1KB)
--------case_copy.py(78B)

网友评论