0

私の Python サーバー側コードでは、クエリ (q) を実行して、指定されたフィルター基準のデータが存在するかどうかを確認します。データストアの Name_Table が空なので、else: ロジックに分類されるはずなのに、なぜ if q: ロジックに分類されるのですか ---- それは空のテーブル エンティティなので???

q = Name_Table.all().filter("name =", cname).filter("provider =",refkey).filter("platform_provider =",refkey2)

もしq: xxxxx

それ以外: YYYYYY

4

1 に答える 1

1

クエリを実行していないため、クエリがデータを返すかどうかではなく、クエリが存在することを確認しています。おそらく、クエリを追加fetch(10)またはget()実行する必要があります。

于 2013-02-26T07:03:24.127 に答える