0

キーのリストがあり、Jinja2テンプレートでオブジェクトを取得しようとしています。

{{item.cities[0].get().name}} UndefinedError: 'google.appengine.api.datastore_types.Key object' has no attribute 'get'

get()テンプレートでもキーに使用できると思いましたが、ここでエラーが発生します。それができないというのは本当ですか?

4

1 に答える 1

4

NDB キーと db キーを混同しているようです。db.Key クラス (ここでは datastore_types.Key として示されています) には get() メソッドがありません。ただし、NDB Key クラス (google.appengine.ext.ndb.key.Key) はそうします。

于 2012-04-30T15:54:23.063 に答える