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中的sort()方法使用基础教程
Jan 08 Python
Python 私有函数的实例详解
Sep 11 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
用python3 urllib破解有道翻译反爬虫机制详解
Aug 14 Python
python创建与遍历List二维列表的方法
Aug 16 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
Aug 23 Python
Python数据分析模块pandas用法详解
Sep 04 Python
pytorch之添加BN的实现
Jan 06 Python
Python文件操作方法详解
Feb 09 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 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
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
php skymvc 一款轻量、简单的php
2011/06/28 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
可输入的下拉框
2006/06/19 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
Javascript复制实例详解
2016/01/28 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
Python使用re模块验证危险字符
2020/05/21 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
GWebs公司笔试题
2012/05/04 面试题
圣诞节红领巾广播稿
2014/02/03 职场文书
比赛口号大全
2014/06/10 职场文书
成绩单评语
2015/01/04 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
投资入股协议书
2016/03/22 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis
Python中的pprint模块
2021/11/27 Python
基于Python实现射击小游戏的制作
2022/04/06 Python