Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.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
Python 给定上下文的Django分页请求页_Python_Django_Pagination - Fatal编程技术网

Python 给定上下文的Django分页请求页

Python 给定上下文的Django分页请求页,python,django,pagination,Python,Django,Pagination,如果我知道我想要的内容,有没有一种聪明的方法从Django pagination请求一个特定的页面。e、 g article = Article.objects.get(pk=10) articles = Article.objects.all() paginator = Paginator(articles, 10) paginator.get_page_containing(article) 注意。get\u page\u containing不存在,但说明了我要做的事情。您可以使用ra

如果我知道我想要的内容,有没有一种聪明的方法从Django pagination请求一个特定的页面。e、 g

article = Article.objects.get(pk=10)
articles = Article.objects.all()

paginator = Paginator(articles, 10)
paginator.get_page_containing(article)

注意。get\u page\u containing不存在,但说明了我要做的事情。

您可以使用
rank=articles.filter(pk\u lte=article.pk).count()
计算
文章的排名,然后将其除以每页的项目数。