0

Resource という Endpoints Proto Datastore API の EndpointsModel があり、Resource.query().fetch(10) を使用して 10 個のアイテムをリクエストしています。

問題はリソースの配列を返すことですが、「エンドポイント API の作成」のドキュメントによると、メッセージの配列を返す必要があります。

https://cloud.google.com/appengine/docs/python/endpoints/create_api

Google Cloud Enpoints を使用した Proto RPC メッセージ

モデルの配列をメッセージに変換する標準的な方法はありますか、それとも for ループが最も効率的な方法ですか?

前もって感謝します!

4

1 に答える 1

0

もう少し掘り下げて、GitHub で Google Cloud Platform の例を見つけました ( https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-python )。tictactoe_api.py は、返される NDB 値に対して for ループを使用し、models.py でカスタムの to_message() 関数を使用してそれらを protoRPC メッセージに変換します。

于 2016-08-31T17:53:49.150 に答える