我有一個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
),那會返回它。