使用烧瓶安抚列表中的物品

时间:2018-05-10 16:16:40

标签: flask marshalling flask-restful

我正在撰写Flask-RESTFUL资源。它返回一个名为Model的{​​{1}}对象,其结构如下:

DocumentSet

DocumentSet: id: int documents: list of Document 是另一个Document对象,具有以下结构:

Model

我想写一个Document: id: int ...other fields... 装饰器,它会返回@marshal_with ID以及DocumentSet ID列表,如下所示:

Document

我一直在反对output marshaling syntax,但无济于事。我试过的一些事情:

{
    id: 5,
    document_ids: [1, 2, 3]
}

什么是神奇的咒语?

1 个答案:

答案 0 :(得分:0)

神奇的咒语是

{'id': fields.Integer, 'name': fields.String, 'document-ids':{'id': fields.Integer}}

它就在" Complex Structures"文档中的段落。

相关问题