1

ndb のキーからインスタンスを取得する必要があります。キーには親キーがあるかもしれませんが、見栄えの良い URL が必要なので、親キーを URL に渡したくありません。キー文字列全体をURLに渡したくありません。これは可能ですか?

4

1 に答える 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 に答える