Django跨越外键订购

时间:2014-01-24 20:28:30

标签: python django django-queryset

我有一个可以连接到两个模型之一的模型。我把它设置为:

class Example(models.Model):
    foo_flag = models.BooleanField(default=False)
    foo = models.ForeignKey(Foo)
    bar_flag = models.BooleanField(default=False)
    bar = models.ForeignKey(Bar)

现在,FooBar都有一个名为date_created的字段,其中包含日期时间。如果我有以下查询集:

queryset = Example.objects.all()

无论外键的型号是什么,我如何按date_created订购?

1 个答案:

答案 0 :(得分:0)

queryset = Example.objects.order_by('foo__date_created','bar__date_created')不会有效吗?