django分页及搜索后如何翻页
Posted 菲菲菲菲菲常新的新手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django分页及搜索后如何翻页相关的知识,希望对你有一定的参考价值。
django自带了Pagnator
导入
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage
分页
def pagn(data, limit, page):#分页 paginator = Paginator(data, limit) try: data = paginator.page(page) except PageNotAnInteger: data = paginator.page(1) except EmptyPage: data = paginator.page(paginator.num_pages) return data
搜索后翻页的时候由于搜索参数不会一起跟着传递,所以我们需要在js里面加上搜索参数
我的方法是通过window.location.href返回当前的url路径,加上&page=拼接成新的url,该url了里包括了之前的搜索参数
以上是关于django分页及搜索后如何翻页的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Bootstrap实现分页及翻页?Bootstrap实现分页的类都有哪些
Python Day71 django分页及session介绍