我在我的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