ndb のキーからインスタンスを取得する必要があります。キーには親キーがあるかもしれませんが、見栄えの良い URL が必要なので、親キーを URL に渡したくありません。キー文字列全体をURLに渡したくありません。これは可能ですか?
質問する
643 次
1 に答える
2
それが可能だ。ただし、親キーはコード内で静的になります。
数値 ID を取得したら、キーを再構築するだけです。
id = long(inputId)
key = ndb.Key('Somekind', 'somevalue', 'kindOfInstance', id)
instance = key.get() # get instance
「Somekind」は親クラスの名前です。「somevalue」は、親クラスの文字列 ID です。「kindOfInstance」はインスタンス クラスの名前です。引用符なしでクラスだけを使用できます。
于 2012-10-01T15:10:28.987 に答える