python + Django实现翻页功能
2019-05-10 09:37
78 查看
python 代码实现 后台逻辑
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage try: page_size = 3 page = int(request.GET.get('page', 1)) except (TypeError, ValueError): return JsonResponse(status=status.HTTP_400_BAD_REQUEST) try: objs = models.Line.objects.all() except: return JsonResponse(status=status.HTTP_417_EXPECTATION_FAILED) paginator = Paginator(objs, page_size) # paginator对象 total = paginator.num_pages # 总页数 try: objs = paginator.page(page) except PageNotAnInteger: objs = paginator.page(1) except EmptyPage: objs = paginator.page(paginator.num_pages) return JsonResponse('查询成功',list(objs.object_list.values()),safe=False)
一定记的在 url 传入参数?path=页数
相关文章推荐
- 在Python的Django框架中实现Hacker News的一些功能
- Python中使用haystack实现django全文检索搜索引擎功能
- Python Django 实现简单注册功能过程详解
- Python Django使用forms来实现评论功能
- python Django 页面全局搜索功能实现
- Python Django实现layui风格+django分页功能
- Python django实现简单的邮件系统发送邮件功能
- Python 中Django验证码功能的实现代码
- python总结28 django 实现回复功能
- Python Django实现简单购物车功能
- Python通过Django实现用户注册和邮箱验证功能代码
- Python中Django的MTV开发模式(服务器返回html页面功能实现)
- python,Django实现的淘宝客登录功能示例
- python中django的回复功能实现。
- 第三百六十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索功能
- python在Django框架下实现增删改查功能
- 基于Django+CouchDB组合实现翻页功能
- 第三百六十八节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索的自动补全功能
- 【PythonDjango后台实例 第六章】Django实现简单的登陆验证功能
- python django 实现验证码的功能实例代码