这里需要用到一个Django插件:django-pagination
安装
打开控制台 输入
pip install dj-pagination
实现代码:
from django.shortcuts import render from django.core.paginator import Paginator from huxiu.models import Article # Create your views here. def index(request): article_list = Article.objects.all() paginator = Paginator(article_list,10) loaded = paginator.page(1) content = { 'index_list':loaded } print(content) return render(request,'index.html',content)
是不是非常简单。
相比起来使用js,jsp的分页脚本,Django大大的增大的工作效率,
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#nhooo.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。