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写的一个简单DNS服务器实例
Jun 04 Python
基于Python os模块常用命令介绍
Nov 03 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
python监控进程脚本
Apr 12 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
Python并发:多线程与多进程的详解
Jan 24 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 Python
python 如何将office文件转换为PDF
Sep 22 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
Python访问Redis的详细操作
Jun 26 Python
基于Python实现流星雨效果的绘制
Mar 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
无限级别菜单的实现
2006/10/09 PHP
在线短消息收发的程序,不用数据库
2006/10/09 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php实现数字补零的方法总结
2018/09/12 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
php析构函数的具体用法小结
2014/03/11 Javascript
浅谈js中的闭包
2015/03/16 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
JavaScript实现网页tab栏效果制作
2020/11/20 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
解决pip install psycopg2出错问题
2020/07/09 Python
python的launcher用法知识点总结
2020/08/07 Python
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
EJB的激活机制
2013/10/25 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
网站创业计划书
2014/04/30 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
地道战观后感300字
2015/06/04 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python