如何在GAE for Python上的Model()中获取条目的key_name?

Lip*_*pis 9 python google-app-engine google-cloud-datastore

我有一个Model()被叫Member,我正在使用Member.get_or_insert(key_name='lipis')例如插入新条目.

我的问题是如何获得key_name我曾经为特定插入新条目member

bgp*_*ter 20

你的意思是你如何使用密钥名称找到该记录,或者如何获取实体并找到其密钥名称?

要从数据存储区中取回该记录,请执行以下操作:

myMember = Member.get_by_key_name('lipis')
Run Code Online (Sandbox Code Playgroud)

...如果您有会员记录并希望获得其密钥名称,则可以执行以下操作:

keyName = myMember.key().name()
Run Code Online (Sandbox Code Playgroud)