protorpc

    1熱度

    3回答

    我有兩個實體(事件和用戶)。每個用戶都有幾個事件,但我不希望它們存儲在StructuredProperty中,因爲將來應該可以有多個創建者/管理員。現在我有這個問題,用戶需要事件類來定義,反之亦然。我怎樣才能實現預期的結構? 兩個型號之間的相互關係。 class Event(EndpointsModel): _message_fields_schema = ("id", "name",

    0熱度

    1回答

    我發現自己正在編寫數據存儲模型,然後爲其各自的消息重複完全相同的一組屬性。是否有任何智能的方式在數據存儲實體和protorpc消息之間進行轉換?一種內置to_message方法,還是我必須自己做?

    0熱度

    1回答

    我有一個Endpoints模型來自終端Proto Datastore API,名爲Resource,我正在使用Resource.query()。fetch(10)來請求10個項目。 問題是它返回的是一個資源數組,但根據「Creating a Endpoints API」的文檔,我需要返回一組消息。 https://cloud.google.com/appengine/docs/python/end

    0熱度

    2回答

    Im構建雲端點以處理來自Firebase應用程序的請求。我想端點免費獲贈火力地堡數據庫對象是這樣的: { "$uid": "1234", "$idCot": "abc", "text": "TextHere" } 所以我創建了一個Message類來處理這個請求: MyRequest(messages.Message): uid = messages.StringField(1

    6熱度

    2回答

    在Python腳本,mylibrary.py,我使用Protocol Buffers到數據使用以下的方法進行建模: 定義的消息格式在一個.proto文件。 使用協議緩衝區編譯器。 使用Python協議緩衝區API在.py模塊中寫入和讀取消息。 我想要實現Cloud Endpoints Framework on App Engine是imports,並使用上述Python腳本,但是雲端點使用Prot

    1熱度

    1回答

    有這樣的模式: class User(ndb.Model): firstname = ndb.StringProperty(required = True) lastname = ndb.StringProperty(required = True) email = ndb.StringProperty(required = True) birthday =

    1熱度

    1回答

    使用AppEngine的ProtoRPC庫時,可以設置緩存控制標題嗎? 如果我詢問我的服務,我可以看到它正在制定一個no-cache標題: HTTP/1.1 200 OK content-type: application/json Cache-Control: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Content-Length:

    3熱度

    1回答

    我在工作中主要處理REST json API。所以我對他們很熟悉。但對於我自己的項目,我正在嘗試應用引擎,因爲我相信它非常適合。 我已經開始在python(使用ferris)中編寫自己的邏輯,並且在閱讀關於應用程序引擎的更多信息時,我遇到了protorpc和雲端點。但是在大多數我讀過的例子中,他們看起來和我在休息api中做的一樣。用json發出請求,並返回一個json響應。或者是一個錯誤。 我看到

    3熱度

    1回答

    我有一個從自定義Google端點獲取數據的Dart應用程序。我正在使用discoveryapis_generator生成客戶端庫。我想發出一個查詢類似如下: import endpoints_api.dart as EndpointsApi; api = new EndpointsApi.MyApi(); api.photos.list(api.Photo.post_id == "post1"

    1熱度

    2回答

    我使用pylint在Visual Studio Code開發Google App Engine(GAE)Cloud Endpoint API in Python。我無法解決lint錯誤。我不知道是什麼原因造成的錯誤,但有人猜測,pylint找不到protorpc庫? 推薦的修復程序Troubleshooting Linting是配置工作區設置爲指向完全合格的蟒蛇可執行文件。我已經這樣做了,但是li