有没有办法验证一个字段的存在取决于另一个字段的长度的文档?我的尝试:
import cerberus
schema = {
'field_2': {
'type': 'integer',
'dependencies': {
'field_1': {'maxlength': 1}
}
},
'field_1': {
'type': 'list',
}
}
v = cerberus.Validator(schema)
doc = {
'field_1': [1, ],
'field_2': 77
}
if not v.validate(doc):
print(v.errors)
else:
print(True)
输出:
{'field_2': ["depends on these values: {'field_1': {'maxlength': 1}}"]}
预期输出是True