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执行get提交的方法
Apr 29 Python
python查看微信好友是否删除自己
Dec 19 Python
Python Logging 日志记录入门学习
Jun 02 Python
基于python log取对数详解
Jun 08 Python
python opencv人脸检测提取及保存方法
Aug 03 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
Python3 mmap内存映射文件示例解析
Mar 23 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
php 清除网页病毒的方法
2008/12/05 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
js 巧妙去除数组中的重复项
2010/01/25 Javascript
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
jQuery之按钮组件的深入解析
2013/06/19 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
详解JavaScript中return的用法
2017/05/08 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
js中url对象化管理分析
2017/12/29 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
python使用any判断一个对象是否为空的方法
2014/11/19 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
教你学会使用Python正则表达式
2017/09/07 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
Python如何发布程序的详细教程
2018/10/09 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
华为C++笔试题
2014/08/05 面试题
《问银河》教学反思
2014/02/19 职场文书
开平碉楼导游词
2015/02/06 职场文书
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技