使用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 11 Python
Python3基础之list列表实例解析
Aug 13 Python
详解Python读取配置文件模块ConfigParser
May 11 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
浅析python3中的os.path.dirname(__file__)的使用
Aug 30 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
python+os根据文件名自动生成文本
Mar 21 Python
python简单实现9宫格图片实例
Sep 03 Python
Python自动化测试基础必备知识点总结
Feb 07 Python
python常量折叠基础知识点讲解
Feb 28 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
Mar 01 Python
python实现Nao机器人的单目测距
Sep 04 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
关于手调机和数调机的选择
2021/03/02 无线电
php英文单词统计器
2016/06/23 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
js跳转页面方法总结
2014/01/29 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
python使用pil生成图片验证码的方法
2015/05/08 Python
python统计cpu利用率的方法
2015/06/02 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
详解Python yaml模块
2020/09/23 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
测量实习生自我鉴定
2013/09/19 职场文书
会计电算化专业应届大学生求职信
2013/10/22 职场文书
哈理工毕业生的求职信
2013/12/22 职场文书
教师辞职报告范文
2014/01/20 职场文书
岳麓书院导游词
2015/02/03 职场文书
论文答辩开场白大全
2015/05/27 职场文书