【发布时间】:2014-02-22 01:16:11
【问题描述】:
我喜欢 Django,也喜欢它实现的分页功能。但是,我在尝试将随机排序的查询集拆分到多个页面时遇到问题。
例如,我在一个查询集中有 100 个元素,并希望一次显示 25 个。将上下文对象作为随机排序的查询集提供(使用 .order_by('?') 规范),每次请求新页面(第 2、3、4 页)时,都会将一个全新的查询集加载到上下文中。
明确说明:我如何(或者我可以)请求一个随机排序的单个查询集,并在可消化的页面中显示它?
【问题讨论】:
标签: django random pagination django-queryset