Requestというモデルがあります。リクエストは、次のように親ユーザーで作成されます。
request = Request(parentUserKey)
ここで、ユーザーのkey_nameはそのユーザーの電子メールであるため、新しいユーザーを作成するときは、次のようにします。
user = User(key_name = 'abc@gmail.com')
だから私が今やりたいのは、リクエストにKey.from_pathを使用してキーを作成することなので、次のことを試してみます。
requestKey = Key.from_path('User', 'abc@gmail.com', 'Request', 1)
このキーを使用して、IDが1より大きいすべてのリクエスト(またはその他の任意のint)を次のようにフェッチするため、1を入力します。
requestQuery.filter("__key__ >", requestKey)
次に、テストの目的で、を介してキーを文字列に変換しようとしましたkeyString = str(requestKey)
が、次のエラーが発生します。
Cannot string encode an incomplete key
私は何が間違っているのですか?