Google Cloud Endpoints 多获取
Google Cloud Endpoints Multi Get
我有一个来自 Endpoints Proto Datastore API 的名为 Resource 的 EndpointsModel,我正在使用以下方法请求 10 个项目:Resource.query().fetch(10).
问题是它正在 return 一组资源,但根据 "Creating an Endpoints API" 的文档,我需要 return 一组消息。
https://cloud.google.com/appengine/docs/python/endpoints/create_api
Proto RPC messages with Google Cloud Enpoints
是否有一种标准方法可以将我的模型数组转换为消息,或者 for 循环是最有效的方法吗?
提前致谢!
我做了更多的挖掘,我在 GitHub ( https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-python ) 上找到了 Google Cloud Platform 的示例。
tictactoe_api.py 在返回的 NDB 值上使用 for 循环,在 models.py 中使用自定义 to_message() 函数将它们转换为 protoRPC 消息。
我有一个来自 Endpoints Proto Datastore API 的名为 Resource 的 EndpointsModel,我正在使用以下方法请求 10 个项目:Resource.query().fetch(10).
问题是它正在 return 一组资源,但根据 "Creating an Endpoints API" 的文档,我需要 return 一组消息。
https://cloud.google.com/appengine/docs/python/endpoints/create_api
Proto RPC messages with Google Cloud Enpoints
是否有一种标准方法可以将我的模型数组转换为消息,或者 for 循环是最有效的方法吗?
提前致谢!
我做了更多的挖掘,我在 GitHub ( https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-python ) 上找到了 Google Cloud Platform 的示例。 tictactoe_api.py 在返回的 NDB 值上使用 for 循环,在 models.py 中使用自定义 to_message() 函数将它们转换为 protoRPC 消息。