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 相关文章推荐
python集合类型用法分析
Apr 08 Python
Python使用SocketServer模块编写基本服务器程序的教程
Jul 12 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
树莓派使用USB摄像头和motion实现监控
Jun 22 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
django使用graphql的实例
Sep 02 Python
Django模型验证器介绍与源码分析
Sep 08 Python
写一个Python脚本自动爬取Bilibili小视频
Apr 24 Python
python自动计算图像数据集的RGB均值
Jun 18 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
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
php 启动报错如何解决
2014/01/17 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
jQuery实现手机号码输入提示功能实例
2015/04/30 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
python实现socket端口重定向示例
2014/02/10 Python
Python脚本实现格式化css文件
2015/04/08 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
Flask配置Cors跨域的实现
2019/07/12 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python文件编写好后如何实践
2020/07/07 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
小学校园活动策划
2014/01/30 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server