【发布时间】:2020-07-13 04:09:53
【问题描述】:
我有一组模式用于验证我的一个输入路由:
# schemas is just a dict of validator schemas
REGISTRATION_VALIDATOR = {
'email_address': schemas['email_address'],
'user_level': schemas['user_level'],
'first_name': schemas['first_name'],
'last_name': schemas['last_name'],
'mobile_number': schemas['mobile_number'],
'auth_method': schemas['auth_method']
}
但我需要定义 email_address 或 mobile_number 是必需的,但不是两者都需要。如何只需要这两个键之一?
【问题讨论】:
标签: python python-3.x validation cerberus