2013-05-03 54 views
0

我把這個鍵和值到數據存儲使用以下命令最簡單的方式來獲得一個GAE數據存儲的條目

data = MyData(db_token=request_token, db_secret=request_secret) 
data.put() 

它看起來像這樣在數據存儲

enter image description here

會是什麼如果我知道db_token,是檢索db_secret最簡單的方法嗎?即

retreived_secret = db.somecommand(foo) 
returns bar 

回答

2

如果db_token是獨一無二的,你可以把它作爲一個重要

保存

data = MyData(key_name=request_token, db_secret=request_secret) 
data.put() 

data = MyData.get_by_key_name(request_token) 
0

這是假設只有一個實體db_secret =「富」:

def retrieve_token(db_secret): 
    try: 
     entity = MyData.all().filter('db_secret =', db_secret).get() 
     return entity.db_token 
    except: 
     return None 

如果有匹配的多個實體,則需要添加其他過濾器。

+0

我得到一個錯誤的對象類型「邁德特」有沒有屬性「過濾'。那會是什麼原因? – jumbopap 2013-05-03 01:42:13

相關問題