Django中分页的使用
# Paginator来实现
def main_content(request,cid=-1,current_page=1):
cateory = Types.objects.all()
if cid == -1:
cid = Types.objects.first().id
articles = Article.objects.filter(cateory_id_id=cid)
# 第一个参数是可遍历对象,第二个参数一页显示的数量,返回一个分页的实例对象
page = Paginator(articles,10)
# 使用实例对象的page方法,传入页码,返回对应页码的数据
articles = page.page(current_page)
return render(request,'main_content.html',locals())