私は現在2つのモデルを持っています:
class Blog(Model):
...
class Entry(Model):
blog = models.ForeignKey(Blog)
capture_dt = models.DateTimeField()
blog.entry_set
で注文したい場合capture_dt
、これを取得する最良の方法は、注文を に設定してモデルにMeta
クラスを追加することです。Entry
ordering = ('capture_dt', )
残念ながら、これにより、モデルEntry
からアクセスするときのソート方法とは対照的に、 のグローバル ソート動作が変更されます。Blog
backref ごとに backref ごとに順序付け動作を設定する方法はありますか?
FWIW、SQLAlchemy は関係を宣言するときにこれをサポートします。
class Blog(Base):
...
entry_set = relationship("Entry", order_by="Entry.capture_dt")