django自带serializers序列化返回指定字段的方法
作者:qq_42473568 时间:2022-11-16 01:29:55
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'))
来源:https://blog.csdn.net/qq_42473568/article/details/84143461
标签:django,serializers,序列化,字段
0
投稿
猜你喜欢
Django读取Mysql数据并显示在前端的实例
2023-11-09 17:36:49
有感用户体验规划与系统实现
2009-11-27 18:33:00
perl的格式化(Format)报表输出实现代码
2022-02-10 09:43:47
python实现爬虫统计学校BBS男女比例(一)
2023-06-24 17:48:28
python分批定量读取文件内容,输出到不同文件中的方法
2021-10-05 21:29:30
使用CSS3和RGBa创建超酷的按钮
2009-06-02 12:41:00
python+opencv实现文字颜色识别与标定功能
2023-09-05 02:25:27
GIt在pyCharm的详细使用教程记录
2021-11-21 02:21:05
python实现同时给多个变量赋值的方法
2021-10-09 07:02:50
go语言实现mqtt协议的实践
2024-04-23 09:34:38
基于Python OpenCV实现图像的覆盖
2022-09-12 22:05:02
css布局查看器
2008-10-29 11:22:00
简单了解django索引的相关知识
2021-10-01 14:55:43
SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
2024-01-23 10:40:47
python使用scapy模块实现ping扫描的过程详解
2023-07-07 05:29:24
浅析Python 中整型对象存储的位置
2021-10-06 13:40:20
Vue.js实现一个todo-list的上移下移删除功能
2024-04-26 17:38:32
mysql 5.7.5 m15 winx64安装配置方法图文教程
2024-01-14 10:35:04
关于JavaScript中string 的replace
2024-05-05 09:22:42
laravel orm 关联条件查询代码
2024-03-08 02:57:53