7

Marshmallow を使用して次のようなスキーマを作成した場合:

class TempSchema(Schema):
    id = fields.Int()
    email = fields.Str(required=True,
                   validate=validate.Email(error='Not a valid email address'))
    password = fields.Str(required=True,
                      validate=[validate.Length(min=6, max=36)],
                      load_only=True)

そして、私は次のようなことをします:

temp = TempSchema()
temp.dumps({'email':123})

エラーが発生すると思いますが、次のようになります。

MarshalResult(data='{"email": "123"}', errors={})

これまたは他のものがエラーとして表示されないのはなぜですか?

4

1 に答える 1