0

我有一组用于验证我的输入路由的模式:

# 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是必需的,但不是两者都需要。如何只需要这两个键中的一个?

4

1 回答 1

0

您可以为这excludes两个字段设置规则,将约束指向另一个字段。

于 2020-10-02T19:06:09.830 回答