我想运行查询
SELECT * FROM users WHERE uname='foo' AND passwd='bar'
这总是返回 None。我的表有与查询匹配的条目。我觉得它必须与索引有关。我将 index.yaml 编辑为
indexes:
- kind: users
ancestor: no
properties:
- name: uname
direction: asc
- name: passwd
direction: asc
但是当我定义时uname=db.TextProperty(required=True,indexed=True)
,它返回一个奇怪的错误说
<class 'google.appengine.ext.db.ConfigurationError'>: indexed must be False.
args = ('indexed must be False.',)
message = 'indexed must be False.'
我称之为奇怪,因为当我用谷歌搜索错误时,完全匹配为零。
我错过了什么?