目录 Python Schema使用说明 1. Schema是什么? 2. 安装 1. 给Schema类传入类型(int、str、float等) 2. 给Schema类传入可调用的对象(函数、带__call__的类等) 3. 给Schema类传入带有validate方法的对象 4. 给Schema类传入容器对象(list、tuple、set等) 5. 给Schema传入一个字典对象(大部分使用Schema的场景都是传入字典对象,这个很重要) 6. faqs 6.1 Schema传入字典很好用,但是我有的数据是可选的,也就是说有的key可以不提供怎么办? 6.2 禁止传入某个key:Forbidden 6.3 我想让Schema只验证传入字典中的一部分数据,可以有多余的key但是不要抱错,怎么做? 6.4 Schema抛出的异常信息不是很友好,我想自定义错误信息,怎么办? 6.5 Use 6.6 Const 7. 一个稍微复杂的例子: 相关文章: