Django分页展示

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
}
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值