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实现的批量下载RFC文档
Mar 10 Python
Python两个整数相除得到浮点数值的方法
Mar 18 Python
Python多进程同步简单实现代码
Apr 27 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 Python
Python 多维List创建的问题小结
Jan 18 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
python中for循环变量作用域及用法详解
Nov 05 Python
pytorch点乘与叉乘示例讲解
Dec 27 Python
Python 面向对象部分知识点小结
Mar 09 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
Django之腾讯云短信的实现
Jun 12 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
php+mysql事务rollback&commit示例
2010/02/08 PHP
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
[02:40]DOTA2超级联赛专访430 从小就爱玩对抗性游戏
2013/06/18 DOTA
Python中splitlines()方法的使用简介
2015/05/20 Python
全面理解Python中self的用法
2016/06/04 Python
python tornado微信开发入门代码
2018/08/24 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
容易被忽略的Python内置类型
2020/09/03 Python
python实现按日期归档文件
2021/01/30 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
error和exception有什么区别
2012/10/02 面试题
优秀村官事迹材料
2014/01/10 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
目标责任书格式
2014/07/28 职场文书
工作检讨书怎么写
2014/10/10 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers