使用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使用7z解压软件备份文件脚本分享
Feb 21 Python
python利用装饰器进行运算的实例分析
Aug 04 Python
简单讲解Python中的闭包
Aug 11 Python
详解Python装饰器由浅入深
Dec 09 Python
Python中的默认参数实例分析
Jan 29 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
Python如何实现动态数组
Nov 02 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
python处理json数据文件
Apr 11 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文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
jquery验证表单中的单选与多选实例
2013/08/18 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
自我鉴定思想方面
2013/10/07 职场文书
面料业务员岗位职责
2013/12/26 职场文书
供电工程专业求职信
2014/08/09 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
工伤私了协议书范本
2014/11/24 职场文书
具结保证书
2015/01/17 职场文书
婚庆司仪开场白
2015/05/29 职场文书
2015选调生工作总结
2015/07/24 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
如何利用React实现图片识别App
2022/02/18 Javascript
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript