我使用以下命令将此键和值放入数据存储区
data = MyData(db_token=request_token, db_secret=request_secret)
data.put()
在数据存储中看起来像这样
如果我知道 db_token,检索 db_secret 的最简单方法是什么?IE
retreived_secret = db.somecommand(foo)
returns bar
我使用以下命令将此键和值放入数据存储区
data = MyData(db_token=request_token, db_secret=request_secret)
data.put()
在数据存储中看起来像这样
如果我知道 db_token,检索 db_secret 的最简单方法是什么?IE
retreived_secret = db.somecommand(foo)
returns bar
如果 db_token 是唯一的,则可以将其用作键
节省
data = MyData(key_name=request_token, db_secret=request_secret)
data.put()
拿来
data = MyData.get_by_key_name(request_token)
这假设只有一个 db_secret = 'foo' 的实体:
def retrieve_token(db_secret):
try:
entity = MyData.all().filter('db_secret =', db_secret).get()
return entity.db_token
except:
return None
如果有多个匹配的实体,您将需要添加另一个过滤器。