2
如何检索并显示从GQL查询返回的多个结果的键?AttributeError:'GqlQuery'对象没有'Key'属性
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()
我得到这个错误:
File "C:\programming_google_app_engine_repo\datastore\main.py", line 17, in get key = q.key() AttributeError: 'GqlQuery' object has no attribute 'key'
+1谢谢你,我的朋友。有效! – Anthony 2013-03-22 21:48:46
非常欢迎。 – bernie 2013-03-22 21:49:01