Inion / Eager加载Potion上的集合

时间:2016-06-15 13:32:38

标签: flask-potion

有没有办法让Potion返回json对象的内联集合,而不是返回JSON Hyperschema引用?

E.g。我目前的代码正在返回:

{
"$uri": "/worker/1",
"mobile_number": null,
"name": "Ben",
"password": "Ben",
"rosters": [
    {
        "$ref": "/roster/1"
    }
]
}

但我希望它返回

    {
"$uri": "/worker/1",
"mobile_number": null,
"name": "Ben",
"password": "Ben",
"rosters": [
    {
    "$uri": "/roster/1",
    "name": "21"
    }
]
}

所以基本上是为了急切加载所有oneToMany名单对象并在JSON中内联它们?基本上是为了避免不得不多次调用服务器来懒散地加载$ ref文档?

1 个答案:

答案 0 :(得分:0)

它没有问题:只需使用:fields.Inline()方法而不是:fields.ToOne()