使用Django的JsonResponse返回数据的实现


Posted in Python onJanuary 15, 2021

urls.py

from django.conf.urls import url
from . import views

urlpatterns = [
  url(r'^show/', views.show_view, name='show')
]

在views.py中创建show_view函数

from django.http import HttpResponse
from django.shortcuts import render
from .models import *
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage
from django.http import JsonResponse
def show_view(request):
  # 获取当前页码数
  num = request.GET.get('num', 1)
  n = int(num)
  # 1.查询stu_student表中的所有数据
  stus = Student.objects.all() # 获取所有的
  # django 分页
  pager = Paginator(stus, 2)
  # 获取当前页面的数据
  try:
    stuss = Student.objects.all().values()
    students = list(stuss)
    return JsonResponse({'code': 200, 'data': students})
    perpage_data = pager.page(n)
    # 返回第一页的数据
  except PageNotAnInteger:
    perpage_data = pager.page(1)
    # 返回最后一页的数据
  except EmptyPage:
    perpage_data = pager.page(pager.num_pages)
  return render(request, 'show.html', {'show': stus, 'pager': pager, 'perpage_data': perpage_data})

使用Django的JsonResponse返回数据的实现

使用Django的JsonResponse返回数据的实现

到此这篇关于使用Django的JsonResponse返回数据的实现的文章就介绍到这了,更多相关Django JsonResponse内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python时间整形转标准格式的示例分享
Feb 14 Python
Python只用40行代码编写的计算器实例
May 10 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
Android分包MultiDex策略详解
Oct 30 Python
python利用OpenCV2实现人脸检测
Apr 16 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
Python中的集合介绍
Jan 28 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
Python 多线程共享变量的实现示例
Apr 17 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 24 Python
Python3使用Selenium获取session和token方法详解
Feb 16 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 Python
浅析Python打包时包含静态文件处理方法
Jan 15 #Python
pycharm 关闭search everywhere的解决操作
Jan 15 #Python
Pandas的数据过滤实现
Jan 15 #Python
Python爬虫定时计划任务的几种常见方法(推荐)
Jan 15 #Python
python 如何把docker-compose.yaml导入到数据库相关条目里
Jan 15 #Python
pandas针对excel处理的实现
Jan 15 #Python
详解Python中的文件操作
Jan 14 #Python
You might like
php中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
php无限分类且支持输出树状图的详细介绍
2013/06/19 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
分享php分页的功能模块
2015/06/16 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
5款非常棒的Python工具
2018/01/05 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
2015年小学生新年寄语
2014/12/08 职场文书
教师求职信怎么写
2015/03/20 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android