2012-04-30 58 views
0

我有鑰匙的名單,我試圖讓在Jinja2的模板對象(S):我可以在jinja模板中使用get鍵嗎?

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

我認爲一個甚至可以在模板上的按鍵使用get()但在這裏我得到錯誤。這是真的,它不能完成?

回答

4

看起來你在NDB密鑰和數據庫密鑰之間感到困惑。 db.Key類(這裏顯示爲datastore_types.Key)沒有get()方法。然而,NDB關鍵類(它將是google.appengine.ext.ndb.key.Key)。

+0

啊哈我試着用'Cities.get(mykey)',因爲它是一個數據庫密鑰,然後它的工作。謝謝你的答案。 –

相關問題