Google App Engine 数据存储获取 属性 的值
Google App Engine Datastore get value of property
我有一些问题。假设我们有这个数据存储模型:
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 值。使用该值,如何获取用户标识的值?
from models import User
# Assuming you have user model class in models
user = User.query().filter(User.SESSIONID==1234).get()
现在用户将包含用户 class 的一个或多个对象(取决于 SESSIONID 的唯一性),因此要获取用户 ID,只需执行以下操作:
id = user.userid
希望对您有所帮助。
PS: 阅读大牛提到的文档,对你有很大帮助。
我有一些问题。假设我们有这个数据存储模型:
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 值。使用该值,如何获取用户标识的值?
from models import User
# Assuming you have user model class in models
user = User.query().filter(User.SESSIONID==1234).get()
现在用户将包含用户 class 的一个或多个对象(取决于 SESSIONID 的唯一性),因此要获取用户 ID,只需执行以下操作:
id = user.userid
希望对您有所帮助。
PS: 阅读大牛提到的文档,对你有很大帮助。