2012-06-03 25 views
1

我使用一個名爲鍵的NDB實體:獲取鍵名從數據存儲實體

entity = MyEntity(id='MyNamedKey', count=mycount) 

當我從資料儲存庫實體鍵的類型是「關鍵」的,看起來像這樣得到的實體:

Key('MyEntity', 'MyNamedKey') 

從密鑰中獲取「MyNamedKey」部分的好方法是什麼?

我嘗試以下,但它可能不是正確的方式做到這一點

entity.key._Key__pairs[0][1] 

謝謝!

回答

3

基於粗略讀數NDB Key Class,看起來像id()string_id()方法將是適當的。

相關問題