任何类型的棉花糖田

mel*_*r55 6 python serialization marshmallow

我想指定一个棉花糖模式。对于我的一个字段,我不希望模式验证类型,而是简单地传递它。这是因为类型可以是任何东西,我们不知道提前。我没有看到这个选项marshmallow.fields。我们想将其用作解串器。

例如

class FilterSchema(Schema):
        op = fields.Str(required=True)
        val = fields.**Any**(required=True)
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情?

小智 11

您可以使用Raw()字段类型

例如val = fields.Raw(required=True)