Django values()和value_list()的使用


Posted in Python onMarch 31, 2020

一.values()

1.values()结果是什么?

官方文档说明:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#django.db.models.query.QuerySet.values

示例:

Django values()和value_list()的使用

结果:values()得到的是一个字典形式的查询集(QuerySet),查询集是一个可迭代对象。

2.values()结果如何序列化为json?

(1)将QuerySet转为list: city_list = list(cities)

(2)将list序列化为json: city_json = json.dumps(city_list)

补充知识:django queryset values&values_list

Django values()和value_list()的使用

1、values返回是字典列表;

2、values_list返回的是元组列表,

3、values_list加上

flat=True

之后返回值列表

#增
_obj = {'netStates':HostInfo['NetStates'],'ip':HostInfo['ip'],'mem':HostInfo['memoInfo'],'cpu':HostInfo['cpuInfo'],'time':HostInfo['timeInfo']}
    obj = models.Monitor.objects.create(**_obj)

#删
models.Charactor.objects.fileter(cid = cID).delete()

#改
obj = object()
abj = models.Charactor.objects.get(cid = cID)
obj.cid = '1'
obj.save()

#查
objLst0 = models.Charactor.objects.filter(cid = cID)

以上这篇Django values()和value_list()的使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python动态加载模块的3种方法
Nov 22 Python
定制FileField中的上传文件名称实例
Aug 23 Python
python kmeans聚类简单介绍和实现代码
Feb 23 Python
python自动12306抢票软件实现代码
Feb 24 Python
python实现周期方波信号频谱图
Jul 21 Python
详解将Django部署到Centos7全攻略
Sep 26 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python高级特性和高阶函数及使用详解
Oct 17 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
利用python实现凯撒密码加解密功能
Mar 31 #Python
python手机号前7位归属地爬虫代码实例
Mar 31 #Python
django修改models重建数据库的操作
Mar 31 #Python
Python写捕鱼达人的游戏实现
Mar 31 #Python
Django 多对多字段的更新和插入数据实例
Mar 31 #Python
基于python爬取有道翻译过程图解
Mar 31 #Python
django实现将修改好的新模型写入数据库
Mar 31 #Python
You might like
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
使用Python下载Bing图片(代码)
2013/11/07 Python
python线程锁(thread)学习示例
2013/12/04 Python
Python实现抓取网页并且解析的实例
2014/09/20 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
numpy中的高维数组转置实例
2018/04/17 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
计算机应用专业推荐信
2013/11/13 职场文书
公司部门司机岗位职责
2014/01/03 职场文书
产品质量承诺书范文
2014/03/27 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
给领导敬酒词
2015/08/12 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js
MySQL 数据类型选择原则
2021/05/27 MySQL
Python代码实现双链表
2022/05/25 Python