Как отобразить один массив объектов свойств в плоский массив в приложении sqlalchemy marshmallow?

Используйте JSON.stringify при печати объекта с добавлением строки

console.log("Haa"+JSON.stringify(x))
0
задан GDroid 25 February 2019 в 04:14
поделиться

2 ответа

Вы можете сделать это, используя понимание списка следующим образом:

d['children'] = [v for child in d['children'] for k,v in child.items()]
0
ответ дан Collin Phillips 25 February 2019 в 04:14
поделиться

Если вы используете зефир 3, вы можете использовать для этого поле Pluck .

С зефиром 2 используйте параметр only для Nested .

# 2.x
class ParentSchema(ma.Schema):
    children = fields.Nested('ChildIdSchema', many=True, only='id')

# 3.x
class ParentSchema(ma.Schema):
    children = fields.Pluck('ChildIdSchema', 'id', many=True)
0
ответ дан Jérôme 25 February 2019 в 04:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: