多分私の質問はどういうわけか不明確です、申し訳ありません。現在、python とアプリ エンジン (webapp2) を学習しています。
私はこのクラスを持っています:
class Ice(db.Model):
"""Models an individual Guestbook entry with an author, content, and date."""
name = db.StringProperty()
description = db.StringProperty(multiline=True)
date = db.DateTimeProperty(auto_now_add=True)
def getTags(self):
return Tag.all().ancestor(self).fetch(10)
タグは祖先を介して参照されます。jinja-template を使用すると、ice.getTags()
foreach Ice を呼び出すことができます。
今、Ice オブジェクトを JSON にシリアライズし、Ice オブジェクトに属するすべてのタグを JSON 出力に含めたいと考えています。
これは私のためにシリアル化を行います。
問題なく動作しますが、タグは含まれていません。
タグを氷属性として宣言する必要があると感じていますが、方法がわかりません。
class IceHandler(basehandler.BaseHandler):
def get(self):
ice_query = model.Ice.all().order('-date')
ices = ice_query.fetch(10)
self.response.write(json.encode(ices))
ありがとう!