Twitter スタイルのページネーションで django-endless-pagination を使用しています。今、シャッフルされたクエリセットをページ分割したいと思います。追加してみました
return Fact.objects.all().order_by('?')
ただし、オブジェクトは複数回表示される可能性があります。
この動作を変更するにはどうすればよいですか?
Twitter スタイルのページネーションで django-endless-pagination を使用しています。今、シャッフルされたクエリセットをページ分割したいと思います。追加してみました
return Fact.objects.all().order_by('?')
ただし、オブジェクトは複数回表示される可能性があります。
この動作を変更するにはどうすればよいですか?
試してみることができる別のアプローチは、私が使用したもので、別の StackOverflow の投稿で見つけました。
import random
items = sorted(Fact.objects.all().order_by('nr'), key=lamda x: random.random())
return items