from django.core.paginator import Paginator
新建一个文件夹 utils 在文件夹里新建文件 comm 在py文件里写入
PRECATECOUNT =1
from utils.comm imput PRECATECOUNT
page=PRECATECOUNT
current_page = int(request.GET.get(‘p’,1))
cate = Goods.objects.all()
g = Paginator(cate, page)
catelist = g.get_page(current_page)
total_page = g.num_pages
Return render(request,’zzx/about.html’,{‘current_page’:current_page,‘catelist’:catelist ,‘total_page’:total_page})
页面用
link rel=“stylesheet” href="…/…/static/admin/css/jquery.pagination.css">
script type=“text/javascript” src="…/…/static/admin/js/jquery-1.12.4.min.js">
script type=“text/javascript” src="…/…/static/admin/js/jquery.pagination.min.js">
body结束之上写入 div 命名 class
div class=“pagination”>
body结束之下写入script>双标签 并写入 根据路径不同修改路径即可
$(".pagination").pagination({
currentPage:{{current_page}},
totalPage: {{total_page}},
callback: function(current) {
window.location.href=’/zzx/goods/?p=’+current
}
});