cerberus - 我如何做类型或类型。字符串或整数?
问题描述
我希望能够在字段中允许字符串或整数。我该怎么做呢?
这是我当前的架构:
'minSize': {'type': 'any'},
解决方案
我引用文档:
类型列表可用于允许不同的值
>>> v.schema = {'quotes': {'type': ['string', 'list']}}
>>> v.validate({'quotes': 'Hello world!'})
True
>>> v.validate({'quotes': ['Do not disturb my circles!', 'Heureka!']})
True
推荐阅读
- sql-server - Azure VM SQL Server 连接字符串
- c# - AWS Elemental Media Converter 如何使用 .Net C# 创建作业缩略图
- python - Django REST API - 在查询中加入多个表
- javascript - 在 Angular 9 中初始化 recogito/openseadrog-annotrious
- java - 使用 src/test/resources 作为 gradle java 的目录
- javascript - 如何添加具有不同事件的相同模板
- android - 我是否应该在 Fragments 中使用两个 ViewModel(一个 SharedViewModel 范围为 NavGraphs,另一个 ActivityViewModel 范围为 Activity)
- python - Discord.Py:在 CommandOnCooldown 错误事件上添加冷却时间
- python - 使用正则表达式提取部分文本
- c - (C 语言) 素数分解。如何使输出 2 2 2 3 7 7 变为 2^3 * 3^1 * 7^2?