前端代码:
<script type="text/javascript" src="../../static/js/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="../../static/js/jquery.pagination.min.js"></script>
后台代码:
cate = Cate.objects.all()
cid = request.GET.get(‘id’,1)
if cid:
# 从前台获取当前显示的第几页
current_page = request.GET.get(‘page’,1)
c = Cate.objects.get(id=cid)
news = News.objects.filter(cate=c).all()
# 分页操作,每页显示一条
page = Paginator(news,1)
# 根据当前页显示信息
newslist = page.get_page(current_page)
# 计算一共有多少页
total_page = page.num_pages
return render(request,‘kaoshi1/show_news.html’,locals())