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编程-将Python程序转化为可执行程序[整理]
Apr 09 Python
python单线程实现多个定时器示例
Mar 30 Python
Python version 2.7 required, which was not found in the registry
Aug 26 Python
Python入门篇之面向对象
Oct 20 Python
Python中实现对list做减法操作介绍
Jan 09 Python
python抓取网页中链接的静态图片
Jan 29 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 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 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
python 判断一个进程是否存在
2009/04/09 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
详解Python字典的操作
2019/03/04 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
建筑工程毕业生自我鉴定
2014/01/14 职场文书
创先争优个人承诺书
2014/08/30 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
2014年科技工作总结
2014/11/26 职场文书
保送生自荐信
2015/03/06 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
廉政承诺书2015
2015/04/28 职场文书
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers