Google App Engine Datastoreに格納されているGallery
オブジェクトを参照するオブジェクトがExhibit
個あります。Google App Engine Datastoreクエリから参照オブジェクトを注文するにはどうすればよいですか?
各Gallery
オブジェクトのExhibit
コレクションは、(最終的にはDjangoテンプレートで)値を反復処理するときにどのようにして注文しますか?
すなわち、これは
class Gallery(db.Model):
title = db.StringProperty()
position = db.IntegerProperty()
class Exhibit(db.Model):
gallery = db.ReferenceProperty(Gallery, collection_name='exhibits')
title = db.StringProperty()
position = db.IntegerProperty()
galleries = db.GqlQuery('SELECT * FROM Gallery ORDER BY position')
for gallery in galleries:
gallery.exhibits.order('position')
# ... send galleries off the the Django template
テンプレートでレンダリング
は、ギャラリーが正しく順序付けられているが、展示品ではない動作しません。
私は方法を使用することについて考えていない、大変感謝しています! – Brendan