指定されたフィールドの値が一連のレコードで同じであるorder_by
場合、Djangoがどのように機能するかを知りたいです。order_by
DBにscore
フィールドがあり、を使用してクエリセットをフィルタリングしているとしorder_by('score')
ます。スコアの値が同じレコードはどのように配置されますか?
毎回、スコアが等しいレコードのサブセット内でランダムに順序付けられ、これによりクライアント側のページネーションが中断されます。これをオーバーライドして、一貫した順序でレコードを返す方法はありますか?
私はDjango1.4とPostgreSQLを使用しています。