我有一个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
答案 0 :(得分:-2)
我建议做类似下面两个链接的操作。第一个链接是大型数据集的最佳做法。
1。how-organize-pagination-with-a-large-number-of-pages-in-django