-1

如何Key从我刚刚插入的模型中获取put()?我说的是Key这张图片中列的值:http: //i.stack.imgur.com/hT7hQ.png

另外,究竟是什么Key?IIRC 这是 GAE 自动生成的东西,但是如何/为什么/为什么?

4

1 回答 1

2

您还没有说您使用的是 ndb 还是 db,但是在这两种情况下,键都是实体的属性。在 put 之前它可能是不完整的,除了带有键的 ndb 是 put() 调用的返回值

key = myobj.put()

# if you are using ndb you can get the key with
myobj.key

# if db use 
myobj.key()

我建议您也阅读有关密钥的文档 - https://developers.google.com/appengine/docs/python/ndb/entities

于 2013-11-15T09:46:33.677 回答