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的迭代器、生成器以及相关的itertools包
Apr 02 Python
Python可变参数函数用法实例
Jul 07 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
快速入门python学习笔记
Dec 06 Python
python编写弹球游戏的实现代码
Mar 12 Python
Python单元测试模块doctest的具体使用
Feb 10 Python
Python re正则表达式元字符分组()用法分享
Feb 10 Python
Python逐行读取文件内容的方法总结
Feb 14 Python
Python实现屏幕录制功能的代码
Mar 02 Python
python实现用户名密码校验
Mar 18 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 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框架Laravel的小技巧两则
2015/02/10 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python之py2exe打包工具详解
2017/06/14 Python
python的pip安装以及使用教程
2018/09/18 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
xml有哪些解析技术?区别是什么
2016/04/26 面试题
最新会计专业求职信范文
2014/01/28 职场文书
中考冲刺决心书
2014/03/11 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
消防宣传口号
2014/06/16 职场文书
交通安全责任书范本
2014/07/24 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
2014年纪委工作总结
2014/12/05 职场文书
公司2014年度工作总结
2014/12/10 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
python中%格式表达式实例用法
2021/06/18 Python