0

Twitter スタイルのページネーションで django-endless-pagination を使用しています。今、シャッフルされたクエリセットをページ分割したいと思います。追加してみました

return Fact.objects.all().order_by('?')

ただし、オブジェクトは複数回表示される可能性があります。
この動作を変更するにはどうすればよいですか?

4

2 に答える 2

0

試してみることができる別のアプローチは、私が使用したもので、別の StackOverflow の投稿で見つけまし

import random
items = sorted(Fact.objects.all().order_by('nr'), key=lamda x: random.random())
return items
于 2015-04-18T23:23:59.850 に答える