クエリを実行したい
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.'
私がエラーをグーグルで検索するとき、完全に一致するものがゼロであるため、私はそれを奇妙と呼んでいます。
私は何が欠けていますか?