Django queryset操作顺序

时间:2012-02-15 20:18:33

标签: django django-queryset

我正在尝试订购查询集,然后过滤有序集。这有用吗?或者是否要求order_by是链中的最后一个操作?

例如

qs.order_by(books_count).filter(author="bob")

这与?

相同
qs.filter(author="bob").order_by(books_count)

我在两者之间没有得到相同的结果。

1 个答案:

答案 0 :(得分:0)

注意 - 根据上面的注释,您应用过滤器的顺序(filter,order_by)无关紧要。