首页 > 解决方案 > 如何使用django分页?

问题描述

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

只能将 str(not ""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

标签: nonetypedjango-pagination

解决方案


我建议做类似下面两个链接的事情。第一个链接是大型数据集的最佳实践。

1.如何在 django 中使用大量页面组织分页

2.分页


推荐阅读