如何使用django分页?

时间:2019-09-25 10:43:04

标签: nonetype django-pagination

我有一个django项目,它包含分页功能,我不知道代码中的错误在哪里,但是一旦我累了转到下一页或上一页,它就会崩溃并显示以下错误:

  

只能将str(不是“” NoneType)连接到str

        query=request.GET.get("search")
        paginator = Paginator(queryset_list, 5) 
        page_request_var = "page"
        print("page_request_var===>",page_request_var)
        page = request.GET.get(page_request_var)
        print("page===>",page)
        queryset = paginator.get_page(page)
        print("queryset===>",queryset)

当我打印页面时,它显示“无”

它应该在浏览器中显示 page = 2&search = sam 但反而 它会显示 /?= 2&20search%20 =%20sam

1 个答案:

答案 0 :(得分:-2)

我建议做类似下面两个链接的操作。第一个链接是大型数据集的最佳做法。

1。how-organize-pagination-with-a-large-number-of-pages-in-django

2。pagination