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
  • asp之家 网络编程 m.aspxhome.com