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了里包括了之前的搜索参数
时间: 2024-12-15 01:46:43