使用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制作小说爬虫实录
Aug 14 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
Python os模块常用方法和属性总结
Feb 20 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Jupyter Notebook折叠输出的内容实例
Apr 22 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 Python
详解Flask前后端分离项目案例
Jul 24 Python
Python中random模块常用方法的使用教程
Oct 04 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 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制作的意见反馈表源码
2007/03/11 PHP
php短域名转换为实际域名函数
2011/01/17 PHP
php过滤敏感词的示例
2014/03/31 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
各种快递查询--Api接口
2016/04/26 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
深入Python函数编程的一些特性
2015/04/13 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
大学毕业自我鉴定范文
2014/02/03 职场文书
团结演讲稿范文
2014/05/23 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
个人股份合作协议书
2014/10/24 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL