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中利用sqrt()方法进行平方根计算的教程
May 15 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
Form表单及django的form表单的补充
Jul 25 Python
Python生成器常见问题及解决方案
Mar 21 Python
Python request使用方法及问题总结
Apr 26 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 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一些十分严重的缺陷详解
2013/06/03 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
Python闭包思想与用法浅析
2018/12/27 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
python远程连接MySQL数据库
2019/04/19 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
Python如何进行时间处理
2020/08/06 Python
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
社会实践感言
2014/01/25 职场文书
初三毕业评语
2014/12/26 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
退货证明模板
2015/06/23 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
看看如何用Python绘制小米新版天价logo
2021/04/20 Python