如何使用他们的数字ID检索谷歌appengine实体?

时间:2009-04-17 09:39:55

标签: python google-app-engine

是否可以使用他们的数字ID从谷歌appengine中检索实体,如果是这样的话? 我尝试使用:

key = Key.from_path(“ModelName”,numericalId) m = ModelName.get(key)

但生成的密钥不正确。

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

答案 2 :(得分:0)

原来我需要做

key = Key.from_path(Application_ModelName,numeric_id)

在我查看实体的dict()之前,

并不清楚

答案 3 :(得分:0)

其他答案指的是旧的DB API。默认情况下,新应用程序将使用NDB数据存储区,该数据存储区的API略有不同。您仍然可以通过id检索实体Model.get_by_id(id,parent),但NDB还支持指定app和namespace的选项。有关详细信息,请参阅the documentation