使用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 03 Python
python中列表元素连接方法join用法实例
Apr 07 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
在Django中输出matplotlib生成的图片方法
May 24 Python
python 定义给定初值或长度的list方法
Jun 23 Python
Python按钮的响应事件详解
Mar 04 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
利用OpenCV和Python实现查找图片差异
Dec 19 Python
python实现学生成绩测评系统
Jun 22 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
使用pandas生成/读取csv文件的方法实例
Jul 09 Python
python数字图像处理:图像简单滤波
Jun 28 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(2)
2006/10/09 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
php实现字符串翻转的方法
2015/03/27 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
java直接调用python脚本的例子
2014/02/16 Python
Python中特殊函数集锦
2015/07/27 Python
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
Python模块WSGI使用详解
2018/02/02 Python
python使用scrapy发送post请求的坑
2018/09/04 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
python画图的函数用法以及技巧
2019/06/28 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
医药个人求职信范文
2014/01/29 职场文书
保险公司早会主持词
2014/03/22 职场文书
产品质量保证书
2014/04/29 职场文书
物理学专业求职信
2014/07/04 职场文书
资产运营委托书范本
2014/10/16 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript