*1.导入分页模块
from django.core.paginator import Paginator
2.在views写入代码
page_count =1
current_page = int(request.GET.get('p',1))
goods = Good.objects.all()
pag = Paginator(goods,page_count)
goods_list = pag.get_page(current_page)
total_page = pag.num_pages
return render(request,'sadmin/goods_list.html',locals())
3.页面用jquery
<link rel="stylesheet"href="/static/sadmin/css/jquery.pagination.css">
<script type="text/javascript" src="/static/sadmin/js/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="/static/sadmin/js/jquery.pagination.min.js"></script>
<script>
$("#pagination").pagination({
currentPage: {{current_page}},
totalPage: {{total_page}},
callback: function(current) {
var keyword = $(".input_txt").val()
window.location.href="/sadmin/goodslist/?p="+current+"&keyword="+keyword
}
});
</script>