20

Python で Google App Engine を使用して RESTful API を作成する方法 Cloud Endpoints を使用してみましたが、ドキュメントは RESTful API に焦点を当てていません。GAE の django-tastypie に似たものはありますか?

4

3 に答える 3

12

RESTful API は、EndPoint API に基づいて構築できます。作業を簡単にするのに役立つツールがいくつかあります。

appengine レスト サーバー (エンドポイントに基づくものではありません)

余分な作業なしで REST API を介してデータ モデルを公開する、Google App Engine アプリケーション用のドロップイン サーバー。

https://code.google.com/p/appengine-rest-server/

もう1つはエンドポイントに基づいています

ndb.Model クラスとエンドポイント ライブラリによって提供される機能を拡張することにより、このライブラリを使用すると、ProtoRPC リクエストではなく、API メソッドでモデル エンティティと直接対話できます。たとえば、次の代わりに:

https://github.com/GoogleCloudPlatform/endpoints-proto-datastore

EDIT1:

エンドポイント用の RESTFul API ジェネレーターを作成しました。

# generate restful api in one line
BigDataLab = EndpointRestBuilder(GPCode).build(
    api_name="BigDataLab",
    name="bigdatalab",
    version="v1",
    description="My Little Api"
)

レポ: https://github.com/Tagtoo/endpoints-proto-datastore-rest

于 2013-10-15T11:09:37.540 に答える