Как выполнить gql и получить результат, используя подход db.Model? - PullRequest
1 голос
/ 15 ноября 2011
class Group(db.Model):
    group = db.StringProperty()    
...    
qResult = Group.gql( 'WHERE group=test').get()
self.response.out.write(qResult)

У меня ошибка "BadQueryError: Ошибка разбора: недопустимое условие WHERE в символе" ... Что здесь не так?

1 Ответ

4 голосов
/ 15 ноября 2011

Попробуйте:

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

Вы также должны знать, что qResult будет объектом группы. То, что вы, возможно, захотите вернуть, это атрибут 'group'.

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