我有Model()
名为Member
,我正在使用Member.get_or_insert(key_name='lipis')
插入新条目。
我的问题是如何获得key_name
我曾经为特定member
插入新条目?
答案 0 :(得分:20)
您的意思是如何使用密钥名称找到该记录,或者如何获取实体并找到其密钥名称?
要从数据存储中取回该记录,请执行以下操作:
myMember = Member.get_by_key_name('lipis')
...如果您有会员记录并希望获得其密钥名称,则可以执行以下操作:
keyName = myMember.key().name()
答案 1 :(得分:4)
您实际使用key().name()
:
lipis = Member.get_or_insert(key_name='lipis')
key_name = lipis.key().name()
如果插入的是key_name
(而不是id
),则会返回它。