Python版本中的Entity.java的替代方法是什麼? 我不想要任何數據模型。我希望我的實體沒有預定義的結構。我只是希望它們是上面的Entity.java是關鍵和值對。如何訪問低級API以在Google App Engine中爲python存儲數據
我可以在Python版本中完成嗎?
Python版本中的Entity.java的替代方法是什麼? 我不想要任何數據模型。我希望我的實體沒有預定義的結構。我只是希望它們是上面的Entity.java是關鍵和值對。如何訪問低級API以在Google App Engine中爲python存儲數據
我可以在Python版本中完成嗎?
嘗試Expando類。
class MyModel(db.Expando)
pass
然後,您可以通過設置值來添加屬性。他們也可以被刪除。
編輯: 我也應該提到dynamic properties方法。它將返回爲特定實體定義的屬性列表。
'低電平' API是在google.appengine.api.datastore。沒有公共文檔,但模塊本身有相當完整的文檔。
它似乎工作。但是Expando擴展了Model。是否有比我可以訪問的Model更低的東西? – Rajesh 2010-10-04 17:03:07
如果你想要更低層次的東西,請看Nick的回覆。查看Tim對此的回覆(http://groups.google.com/group/google-appengine-python/browse_thread/thread/a54bd7146045971/90a9f4f442665033)線索。他舉例說明如何以字典的形式直接訪問數據存儲對象。 – 2010-10-04 17:32:38