使用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的Django框架使用
Feb 18 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python+Opencv识别两张相似图片
Mar 23 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
Jan 08 Python
python频繁写入文件时提速的方法
Jun 26 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
Feb 26 Python
keras 实现轻量级网络ShuffleNet教程
Jun 19 Python
Python闭包装饰器使用方法汇总
Jun 29 Python
Python改变对象的字符串显示的方法
Aug 01 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 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无限分类源码分享(思路不错)
2011/10/13 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
jquery实现加载等待效果示例
2013/09/25 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
老生常谈javascript中逻辑运算符&&和||的返回值问题
2017/04/13 Javascript
深入理解React高阶组件
2017/09/28 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
python实现telnet客户端的方法
2015/04/15 Python
在Python的Django框架中为代码添加注释的方法
2015/07/16 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
使用Python的PIL模块来进行图片对比
2016/02/18 Python
python实现感知器算法详解
2017/12/19 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
python的concat等多种用法详解
2018/11/28 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
工作交流会欢迎词
2014/01/12 职场文书
高中军训广播稿
2014/01/14 职场文书
自荐信如何制作?
2014/02/21 职场文书
司机职责范本
2014/03/08 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
标准单位租车协议书
2014/09/23 职场文书
Java 超详细讲解hashCode方法
2022/04/07 Java/Android