使用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的即时标记项目练习笔记
Sep 18 Python
python代码过长的换行方法
Jul 19 Python
Python重新加载模块的实现方法
Oct 16 Python
对django layer弹窗组件的使用详解
Aug 31 Python
Python使用Turtle库绘制一棵西兰花
Nov 23 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
python如何查看网页代码
Jun 07 Python
如何理解python对象
Jun 21 Python
Python爬虫之Spider类用法简单介绍
Aug 04 Python
Python pickle模块常用方法代码实例
Oct 10 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
教你使用TensorFlow2识别验证码
Jun 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对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
Google 静态地图API实现代码
2010/11/19 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
2019/12/09 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
图文详解WinPE下安装Python
2016/05/17 Python
python的numpy模块安装不成功简单解决方法总结
2017/12/23 Python
Python循环实现n的全排列功能
2019/09/16 Python
使用python远程操作linux过程解析
2019/12/04 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
优秀求职信范文分享
2014/01/26 职场文书
寄语十八大感言
2014/02/07 职场文书
中学生英语演讲稿
2014/04/26 职场文书
运动会标语
2014/06/21 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技