django通用视图按项目id分页(非页码)
我喜欢django的分页系统的简单性,但是在按项目id而不是页码分页的情况下,是否有必要对其进行调整?因为我是按降序排序的,所以当用户浏览页面时,如果页面上有更新,则排序将关闭 例如,如果每页有3项django通用视图按项目id分页(非页码),django,django-generic-views,django-pagination,Django,Django Generic Views,Django Pagination,我喜欢django的分页系统的简单性,但是在按项目id而不是页码分页的情况下,是否有必要对其进行调整?因为我是按降序排序的,所以当用户浏览页面时,如果页面上有更新,则排序将关闭 例如,如果每页有3项 项目#1 项目#2 项目#3 当阅读第1页时,另一个用户更新,然后当前用户的第2页将被删除 项目#3 项目4 项目#5 简短回答:没有 为此,您需要编写自己的分页系统;Django's设计用于处理任何类似于列表的数据集,并且页码系统内置于其中。简短回答:否 为此,您需要编写自己的分页系统;Djang
为此,您需要编写自己的分页系统;Django's设计用于处理任何类似列表的数据集,并且内置了难以处理的页码系统。如果您在存储添加新项目时的日期,您还可以额外过滤日期,因此新项目将被排除在外!问题是,我使用的是通用视图。所以我不认为你可以有额外的过滤器。除非您首先要进行查询,确定页面上最后一篇文章的日期,然后使用该日期设置通用视图的查询?如果您要存储添加新项目时的日期,您还可以额外筛选该日期,以便排除较新的项目!问题是,我使用的是通用视图。所以我不认为你可以有额外的过滤器。除非您首先要进行查询,确定页面上最后一篇文章的日期,然后使用该日期设置通用视图的查询?