次のように、スキーマ内にカスタム バリデータをネストしたいと考えています。
MySchema(Schema):
class MyValidator(validators.FancyValidator):
def _to_python(self, value, state):
...
class MyOtherValidator(validators.FancyValidator):
def _to_python(self, value, state):
...
field_foo = All(validators.NotEmpty(),
MyValidator())
field_bar = All(validators.NotEmpty(),
MyOtherValidator())
しかし、それが含まれているフィールドb / cであるMyValidator
と考えているようです:MyOtherValidator
form_errors
{
'MyValidator': 'Missing value',
'MyOtherValidator': 'Missing value'
}
私がそれらを入れ子にしなければ、それらは問題ないようです。私は何が欠けていますか?