Python GQL错误报告属性未在dev_appserver上编制索引?
这里一定少了什么很蠢的东西。此GQL查询:Python GQL错误报告属性未在dev_appserver上编制索引?,python,google-app-engine,google-cloud-datastore,gql,gqlquery,Python,Google App Engine,Google Cloud Datastore,Gql,Gqlquery,这里一定少了什么很蠢的东西。此GQL查询: q_count = Questions.gql('WHERE questionnaire = :1 AND deleted = False AND required = True', q).count(1000) 生成以下错误: 错误2012-12-21 11:19:51760\u webapp25.py:468]属性“必需”未编入索引 即使my index.yaml包含以下条目: -种类:问题 特性: -名称:问卷 -姓名:已删除 -名称:必填 我
q_count = Questions.gql('WHERE questionnaire = :1 AND deleted = False AND required = True', q).count(1000)
生成以下错误:
错误2012-12-21 11:19:51760\u webapp25.py:468]属性“必需”未编入索引
即使my index.yaml包含以下条目:
-种类:问题
特性:
-名称:问卷
-姓名:已删除
-名称:必填
我错过了什么 你只做平等的查询。现在我觉得自己很愚蠢。以下是我的<代码>问题代码>模型中“必需”的行:
required=db.BooleanProperty(默认值=False,索引值=False)
doh。日志中引发的PropertyError在GAE文档中定义如下:
exception PropertyError()异常
数据对象上不存在引用的模型属性。
如果它是“刚上载的”app它可能仍在构建它们?它位于本地运行的dev_appserver上,索引说它“服务于”这个查询似乎属于以下类别:仅使用祖先和平等过滤器的查询
,因此应该有一个自动索引(index.yaml中不需要任何内容)。所以我仍然想知道为什么我会有这个错误。