我在我的Django應用程序中有兩個模型。第一個是Journey
,第二個是Schedule
。 Schedule
型號有Journey
型號的外鍵。這些模型的模式如下。搜索Django對象order_by(child_model_field)
class Journey(models.Model):
pass
class Schedule(models.Model):
journey=models.ForeignKey(Journey)
day=models.CharField(max_lenth=3, choices=days)
start_time=models.TimeField()
def __unicode__(self):
return self.day
我想要做的是,當我運行查詢Journey.objects.all()應該在ORDER_BY(Schedule.start_time)返回的旅程。像Journey.objects.all()。order_by(Schedule.journey)
它可能在Django的ORM中,或者這個功能是否由django提供或我必須做一個自定義查詢來做到這一點。
指導將很可觀
什麼是「節」?你沒有提到它 – 2015-02-23 14:14:28
它實際上是旅程,我錯打了它 – 2015-02-23 14:32:13