入力ルートの 1 つを検証するために使用している一連のスキーマがあります。
# 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
が必須であり、両方ではないことを定義する必要があります。これらの 2 つのキーの 1 つだけを要求するにはどうすればよいですか?