GQL クエリから返された複数の結果のキーを取得して表示するにはどうすればよいですか?
main.py
class MainPage(webapp2.RequestHandler):
def get(self):
author = "William Shakespeare"
q = db.GqlQuery("SELECT * FROM Book " +
"WHERE author = :1 ", author)
keys = q.Key
template_values = {
'author': author,
'key': key,
}
template = jinja_environment.get_template('index.html')
self.response.out.write(template.render(template_values))
更新 1:
私が使うとき
keys = q.key()
次のエラーが表示されます。
ファイル "C:\programming_google_app_engine_repo\datastore\main.py"、17 行目、get key = q.key() の AttributeError: 'GqlQuery' オブジェクトに属性 'key' がありません