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创建XML文档
Mar 01 Python
python开启多个子进程并行运行的方法
Apr 18 Python
Python实现二叉搜索树
Feb 03 Python
简单谈谈python中的多进程
Nov 06 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
Dec 03 Python
学习python分支结构
May 17 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
利用python实现周期财务统计可视化
Aug 25 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 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从字符串创建函数的方法
2015/03/16 PHP
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
JS继承用法实例分析
2015/02/05 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
python实现的简单抽奖系统实例
2015/05/22 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
python之文件读取一行一行的方法
2018/07/12 Python
python查看列的唯一值方法
2018/07/17 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
2014年安全管理工作总结
2014/12/01 职场文书
机器人总动员观后感
2015/06/09 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
python字典进行运算原理及实例分享
2021/08/02 Python
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
分析Python list操作为什么会错误
2021/11/17 Python
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技