使用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 18 Python
在Python中使用dict和set方法的教程
Apr 27 Python
Python实现Linux中的du命令
Jun 12 Python
python requests 使用快速入门
Aug 31 Python
python交互式图形编程实例(三)
Nov 17 Python
python中的随机函数random的用法示例
Jan 27 Python
python global关键字的用法详解
Sep 05 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
python多线程使用方法实例详解
Dec 30 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
Jun 29 Python
快速了解Python开发环境Spyder
Jun 29 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使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
2016/02/18 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python秒算24点实现及原理详解
2019/07/29 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
PyQt使用QPropertyAnimation开发简单动画
2020/04/02 Python
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
硕士研究生自我鉴定范文
2013/12/27 职场文书
综合实践活动方案
2014/02/14 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
保护母亲河倡议书
2014/04/14 职场文书
代理协议书
2014/04/22 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
python编写五子棋游戏
2021/05/25 Python
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python