в таком формате ValueListSchema().dumps([value1, value2]) . Возвращает {}. А ожидал {'values': [{...}, {...}]}
При этом если отдельно сериализовать Value в формате ValueSchema().dumps(value1), то все корректно.
Может какие-то @pre_dump надо реализовать в ValueListSchema() ? Не могу сообразить.
from marshmallow import Schema, fields
class ValueSchema(Schema):
uid = fields.Str(data_key='uid')
time_stamp = fields.Str(data_key='timeStamp')
time_stamp_2 = fields.Str(data_key='timeStamp2')
quality_code = EnumValueField(data_key='qCode')
value = fields.Float(data_key='value')
class ValueListSchema(Schema):
values = fields.List(fields.Nested(ValueSchema()), data_key='values')
такс, отбой, закостылил в цикле через dump
Обсуждают сегодня