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 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
Python中几种操作字符串的方法的介绍
Apr 09 Python
python图像处理之反色实现方法
May 30 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
Nov 06 Python
python+os根据文件名自动生成文本
Mar 21 Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
用Python的绘图库(matplotlib)绘制小波能量谱
Apr 17 Python
Python包argparse模块常用方法
Jun 04 Python
python可视化大屏库big_screen示例详解
Nov 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 $_FILES中error返回值详解
2014/01/30 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
AI人工智能 Python实现人机对话
2017/11/13 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
Python3中列表list合并的四种方法
2019/04/19 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
python将图片转base64,实现前端显示
2020/01/09 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
Python新手学习函数默认参数设置
2020/06/03 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
工业设计毕业生自荐信
2014/04/13 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS