我正在使用Google Datastore构建数据库。这是我的模特......
class UserInfo(db.Model):
name = db.StringProperty(required = True)
password = db.StringProperty(required = True)
email = db.StringProperty(required = False)
...以下是我的GQL查询。我如何从user_data对象中检索用户的密码和ID?我已经浏览了所有的谷歌文档,发现很难遵循,并花了很多时间尝试我在网上阅读的各种事情,但没有任何帮助!我在使用Python 2.7。
user_data = db.GqlQuery('SELECT * FROM UserInfo WHERE name=:1', name_in)
user_info = user_data.get()
答案 0 :(得分:1)
这是基本的Python。
从查询中,您将获得一个UserInfo
实例,该实例已存储在user_info
变量中。您可以通过点表示法访问实例的数据:user_info.password
和user_info.email
。
如果不清楚,你真的应该做一个基本的Python教程,然后再继续。
答案 1 :(得分:1)
答案 2 :(得分:0)
有一些可能对你有帮助的python技巧
dir(user_info)
help(user_info)
你也可以打印任何东西,比如
print user_info[0]
print user_info[0].name
为您的应用设置日志记录