我希望防止文档集合中的某个较大字段作为前夕应用程序中基本资源请求的一部分返回。这样做的正确方法是什么?我正在考虑使用on_fetch钩子,但想到可能有一些方法在模式中指定它。
答案 0 :(得分:1)
http://python-eve.org/features.html#leveraging-projections-to-optimize-the-handling-of-media-files
请参阅前夕文档中的上述建议:
$ curl -i http://example.com/people/<id>?projection={"image": 0}
答案 1 :(得分:0)
Projections也可用于Limit the Fieldset Exposed by the API:
为任何给定的资源端点设置数据源属性时,可以从默认响应中明确排除(媒体类型,但也包括任何其他类型的)字段:
people = {
'datasource': {
'projection': {'image': 0}
},
...
}