我有一个键列表,我正在尝试在Jinja2模板中获取对象:
{{item.cities[0].get().name}}
UndefinedError: 'google.appengine.api.datastore_types.Key object' has no attribute 'get'
我认为即使在模板中也可以在密钥上使用get()
,但在这里我得到了错误。这是不是真的无法完成?
答案 0 :(得分:4)
看起来你在NDB密钥和数据库密钥之间感到困惑。 db.Key类(此处显示为datastore_types.Key)没有get()方法。但是,NDB Key类(可能是google.appengine.ext.ndb.key.Key)也可以。