我有一个Model()
,调用Member
,并且我使用Member.get_or_insert(key_name='lipis')
插入新条目。如何在GAE for Python上的Model()中获取条目的key_name?
我的问题是我怎样才能得到一个key_name
,我用来为特定的member
插入一个新条目?
我有一个Model()
,调用Member
,并且我使用Member.get_or_insert(key_name='lipis')
插入新条目。如何在GAE for Python上的Model()中获取条目的key_name?
我的问题是我怎样才能得到一个key_name
,我用来为特定的member
插入一个新条目?
你的意思是你如何使用密钥名称找到该记录,或者如何获取实体并找到其关键名称?
要获得创纪录的背出了数据存储的,这样做:
myMember = Member.get_by_key_name('lipis')
...如果您有成员记录,并希望得到它的键名,你就可以这样做:
keyName = myMember.key().name()
你实际使用key().name()
:
lipis = Member.get_or_insert(key_name='lipis')
key_name = lipis.key().name()
如果用key_name
(而不是插入的id
),那会返回它。