J.O*_*sen 0 google-app-engine gql google-cloud-datastore
username = self.request.get('username')
groupName = db.GqlQuery("SELECT group FROM Person WHERE name = :1", username).get()
Run Code Online (Sandbox Code Playgroud)
我收到错误"Parse Error:在符号组中没有其他符号".怎么了?
objPerson = Person.get_by_key_name(username) # load
self.response.out.write(str(objPerson))
Run Code Online (Sandbox Code Playgroud)
它返回"无"
GQL!= SQL
您无法在GQL中选择特定字段(除了__key__
)
person = self.request.get('username') groupName =
db.GqlQuery("SELECT * FROM Person WHERE name = :1", username).get()
group_name = person.group
Run Code Online (Sandbox Code Playgroud)
您还可以考虑使用buitin key_name来存储和检索Person实体,而不是查询它们.
Person(key_name = username) # store
Person.get_by_key_name(username) # load
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1682 次 |
最近记录: |