Я пишу ресурс Flask-RESTFUL .Он возвращает Model
объект с именем DocumentSet
со следующей структурой:
DocumentSet:
id: int
documents: list of Document
Document
- это еще один Model
объект со следующей структурой:
Document:
id: int
...other fields...
Я хочунаписать декоратор @marshal_with
, который возвращает идентификатор DocumentSet
вместе со списком идентификаторов Document
, например:
{
id: 5,
document_ids: [1, 2, 3]
}
Я ударился головой о маршалинг вывода синтаксис безрезультатно.Вот некоторые из вещей, которые я пробовал:
{'id': fields.Integer, 'document_ids':fields.List(fields.Integer, attribute='documents.id')}
{'id': fields.Integer, 'document_ids':fields.List(fields.Nested({'id':fields.Integer}), attribute='documents')}
Что за магическое заклинание?