是否可以使用他们的数字ID从谷歌appengine中检索实体,如果是这样的话? 我尝试使用:
key = Key.from_path(“ModelName”,numericalId) m = ModelName.get(key)
但生成的密钥不正确。
答案 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。