【发布时间】:2012-09-28 08:33:32
【问题描述】:
如果给定的order_by 字段的值对于一组记录是相同的,我想知道Django 的order_by 是如何工作的。考虑我在 DB 中有一个 score 字段,我正在使用 order_by('score') 过滤查询集。具有相同 score 值的记录将如何排列自己?
每次,它们都会在具有相同分数的记录子集中随机排序,这会破坏客户端的分页。有没有办法覆盖它并以一致的顺序返回记录?
我正在使用 Django 1.4 和 PostgreSQL。
【问题讨论】:
标签: python django postgresql sql-order-by