django自带serializers序列化返回指定字段的方法


Posted in Python onAugust 21, 2019

django orm 有个defer方法,指定模型排除的字段。

如下返回的Queryset, 排除‘username', 'id'。

users=models.UserInfo.objects.defer('username','id')

或users=models.UserInfo.objects.filter(...).defer('username','id')

再如下,使用django自带serializers进行序列,发现序列化的数据仍存在‘username', 'id'这两个字段。

data = serializers.serialize('json', users)

如何解决?

在使用django自带serializers时,添加fields选项,将不需要的字段放入即可:

users=models.UserInfo.objects.all()
 
data = serializers.serialize('json', users, fields=('username', 'id'))

以上这篇django自带serializers序列化返回指定字段的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
浅谈Python中的数据类型
May 05 Python
python协程用法实例分析
Jun 04 Python
python函数的5种参数详解
Feb 24 Python
python全栈知识点总结
Jul 01 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
Python:type、object、class与内置类型实例
Dec 25 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
Jan 08 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
Python configparser模块应用过程解析
Aug 14 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 #Python
Python Django 添加首页尾页上一页下一页代码实例
Aug 21 #Python
Python Django 简单分页的实现代码解析
Aug 21 #Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 #Python
python爬虫豆瓣网的模拟登录实现
Aug 21 #Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 #Python
详解Python利用random生成一个列表内的随机数
Aug 21 #Python
You might like
PHP通过header实现文本文件下载的代码
2010/08/08 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
Expandable "Detail" Table Rows
2007/08/29 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
Python制作数据导入导出工具
2015/07/31 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
python使用udp实现聊天器功能
2018/12/10 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
Python绘制股票移动均线的实例
2019/08/24 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
python Gabor滤波器讲解
2020/10/26 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
《鸟的天堂》教学反思
2014/02/27 职场文书
项目委托协议书(最新)
2014/09/13 职场文书
无房证明范本
2014/09/17 职场文书
个人委托书如何写
2014/09/25 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
MySQL注入基础练习
2021/05/30 MySQL
MySQL系列之四 SQL语法
2021/07/02 MySQL
Python 中的 copy()和deepcopy()
2021/11/07 Python