如何使用db.Model方法执行gql并获取结果?

时间:2011-11-14 21:03:09

标签: google-app-engine gql

class Group(db.Model):
    group = db.StringProperty()    
...    
qResult = Group.gql( 'WHERE group=test').get()
self.response.out.write(qResult)

我收到错误“BadQueryError:Parse Error:符号处的无效WHERE条件”... 这有什么不对?

1 个答案:

答案 0 :(得分:4)

尝试:

qResult = Group.gql('WHERE group=:1', 'test').get()

您还应该知道qResult将是一个Group对象。您可能希望返回的是“组”属性。

self.response.out.write(qResult.group)