【问题标题】:How to execute gql and get result using db.Model approach?如何使用 db.Model 方法执行 gql 并获取结果?
【发布时间】:2011-11-14 21:03:08
【问题描述】:
class Group(db.Model):
    group = db.StringProperty()    
...    
qResult = Group.gql( 'WHERE group=test').get()
self.response.out.write(qResult)

我收到错误“BadQueryError: Parse Error: Invalid WHERE condition at symbol”... 这里有什么问题?

【问题讨论】:

    标签: google-app-engine gql


    【解决方案1】:

    试试:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      相关资源
      最近更新 更多