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复制目录结构脚本代码分享
Mar 06 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
实例讲解python中的序列化知识点
Oct 08 Python
python/sympy求解矩阵方程的方法
Nov 08 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
Django 拆分model和view的实现方法
Aug 16 Python
从numpy数组中取出满足条件的元素示例
Nov 26 Python
pycharm 如何查看某一函数源码的快捷键
May 12 Python
python函数的两种嵌套方法使用
Apr 02 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中扩展包的安装方法详解
2017/06/14 Python
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
Numpy中的mask的使用
2018/07/21 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
医药营销个人求职信范文
2014/02/07 职场文书
公司担保书范文
2014/05/21 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书