【发布时间】:2015-07-25 22:28:26
【问题描述】:
我有一些问题。假设我们有这个 Datastore 模型:
class SessionID(db.Model):
SESSIONID = db.StringProperty()
userid = db.StringProperty()
userip = db.StringProperty()
exp_time = db.IntegerProperty()
假设我们将 SESSIONID 属性注册为 1234,将 userid 分配给 bob,将 userip 分配给 123.123.123.123,并将 exp_time 分配给 1
问题 1: 假设我们知道 SESSIONID 值。使用该值,我如何获得 userid 的值?
【问题讨论】:
-
这与我之前回答的问题有何不同?您是否要在每次需要对数据存储区进行查询时发布问题?
-
不,我尝试使用
uss = SessionID.all().filter('SESSIONID =', sid).get() if uss: usid = str(uss.userid)获取用户ID的值,但它会返回一个空白。 -
可能是因为数据存储区中没有该 sid 的数据
-
不。可以使用数据存储查看器查看数据。
标签: python python-2.7 google-app-engine google-cloud-datastore