Python GqlQuery не отображает содержимое

#python

#python

Вопрос:

У меня есть код, который предполагает поместить 2 объекта (класса) в базу данных и вернуть все значения. В моем дизайне: таблица «Person», которая содержит записи в следующем формате: («имя», число, num, «группа»). Отображается следующий код: «Нет». Что здесь не так? Как получить все записи для этой «таблицы»?

 class Person(db.Model):
    name = db.StringProperty()
    x = db.IntegerProperty()
    y = db.IntegerProperty()
    group = db.StringProperty()

class MainPage(webapp.RequestHandler):
   def get(self):
        username =  self.request.get('username')
        amy = Person(key_name='Amy', x=48, y=50, key_group='tll')
            amy.put()
            bob = Person(key_name='Bob', x=88, y=30, key_group='tll')
            bob.put()
            query = db.GqlQuery('SELECT * FROM Person' )
            for e in query:
                self.response.out.write('<blockquote>%s</blockquote>' %
                              e.name)
  

Ответ №1:

Что ж, код правильный.

 query = db.GqlQuery('SELECT * FROM Person' )

result = query.fetchAll() 
OR 
result = query.fetch(5)