Лучший способ вытащить данные GAE Datastore в виде списка - PullRequest
0 голосов
/ 15 октября 2010

Я ищу лучший способ вытащить информацию из хранилища данных в список (с целью вывода в ReportLab для создания PDF).Есть ли способ сделать это помимо циклического прохождения вывода и создания списка из него?

1 Ответ

2 голосов
/ 15 октября 2010

За источник fetch() возвращает список:

Возвращает: список db.Model экземпляры ...

Результаты этого запроса будут выглядеть примерно так:

[<models.YourModel object at 0x02641B30>, 
<models.YourModel object at 0x02641B70>]

Edit:
А затем, чтобы получить определенные атрибуты экземпляров модели, вы должны сделать что-то вроде этого:

values = [(model.name, model.type, model.source) 
          for model 
          in models_returned_from_query]

Я не знаю никаких дальнейших ярлыков для вышеупомянутого.

...