为什么我的查询失败?尝试在GAE数据存储区实体上应用排序顺序

时间:2013-02-18 16:32:14

标签: python google-app-engine google-cloud-datastore

    q = Institution_Table.all().run(batch_size=2000).order('name')

给了我以下错误:

  

AttributeError:'_ QueryIterator'对象没有属性'order'

1 个答案:

答案 0 :(得分:2)

文档中给出的示例显示.order('name')附加到查询中。

在您的示例中,您在查询运行后附加它。

尝试:

q = Institution_Table.all().order('name')
results = q.run()

此处:https://developers.google.com/appengine/docs/python/datastore/queries#Restrictions_on_Queries