Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django通用视图按项目id分页(非页码)_Django_Django Generic Views_Django Pagination - Fatal编程技术网

django通用视图按项目id分页(非页码)

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的分页系统的简单性,但是在按项目id而不是页码分页的情况下,是否有必要对其进行调整?因为我是按降序排序的,所以当用户浏览页面时,如果页面上有更新,则排序将关闭

例如,如果每页有3项

  • 项目#1
  • 项目#2
  • 项目#3
  • 当阅读第1页时,另一个用户更新,然后当前用户的第2页将被删除

  • 项目#3
  • 项目4
  • 项目#5
  • 简短回答:没有

    为此,您需要编写自己的分页系统;Django's设计用于处理任何类似于列表的数据集,并且页码系统内置于其中。

    简短回答:否


    为此,您需要编写自己的分页系统;Django's设计用于处理任何类似列表的数据集,并且内置了难以处理的页码系统。

    如果您在存储添加新项目时的日期,您还可以额外过滤日期,因此新项目将被排除在外!问题是,我使用的是通用视图。所以我不认为你可以有额外的过滤器。除非您首先要进行查询,确定页面上最后一篇文章的日期,然后使用该日期设置通用视图的查询?如果您要存储添加新项目时的日期,您还可以额外筛选该日期,以便排除较新的项目!问题是,我使用的是通用视图。所以我不认为你可以有额外的过滤器。除非您首先要进行查询,确定页面上最后一篇文章的日期,然后使用该日期设置通用视图的查询?