Зефирное поле любого типа - PullRequest
2 голосов
/ 18 апреля 2019

Я хочу указать схему зефира. Для одного из моих полей я не хочу, чтобы схема проверяла тип, а просто передавала его. Это потому, что типом может быть что угодно, мы не знаем заранее. Я не вижу опции в marshmallow.fields для этого. Мы хотим использовать это как десериализатор.

Например

class FilterSchema(Schema):
        op = fields.Str(required=True)
        val = fields.**Any**(required=True)

Есть ли способ сделать что-то подобное?

1 Ответ

2 голосов
/ 19 апреля 2019

Вы можете использовать Raw() тип поля .

например val = fields.Raw(required=True).

...