正确的方法来抑制Python-eve中集合中的每个元素的字段
题
我想防止作为eve应用中的基本资源请求的一部分作为基本资源请求的一部分返回的某个后台字段。这样做的正确方式是什么?我在考虑使用一个on_fetch hook,但想到也许有一些方法可以在架构中指定这个。
解决方案
暴露的Fieldset
在为任何给定的资源端点设置数据源属性时,可以从默认响应:
中显式排除字段
people = {
'datasource': {
'projection': {'image': 0}
},
...
}
. 其他提示
http://python-eve.org/features.html#leveraging-proipptions-to-optimize-the-handling-of-media-files
在eve文档中查看上述建议:
$ curl -i http://example.com/people/<id>?projection={"image": 0}
. 不隶属于 StackOverflow