У меня есть набор схем, которые я использую для проверки одного из моих входных маршрутов:
# 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
, но не оба сразу. Как потребовать только один из этих двух ключей?