0

GAE アプリを Python 2.5 ベースから Python 2.7 ベースにアップグレードしようとしています。私のアプリでは、ユーザーはフォルダーなどのエンティティにスペースを含む名前を選択できますが、アプリはデータ ストアのキーを形成する前にスペースを %20 に変換します。アップグレードで私が抱えている問題は、GAE が提案されたキーの %20 をスペースに変換するようになった場合に説明できるかもしれませんが、これは GAE の Python 2.5 バージョンでは行われませんでした。

スペースまたは %20 が GAE データ ストア キーで特別なステータスを持っているかどうか、また Python 2.5 から 2.7 に移行する際にこのポリシーに変更があったかどうか、誰か教えてもらえますか? より一般的には、キーで有効な文字に制限があるかどうかを述べている、私が見逃したドキュメントはどこかにありますか?

このような変更があった場合、既存のユーザー データベースには %20 を含むキーがあるため、難しい立場にいます。

4

0 に答える 0