当需要对关联对象的字段进行选择性显示时,在所对应的serializer类中声明引用的字段。

例如:

class TrackSerializer(serializers.ModelSerializer):
class Meta:
model = Track
fields = ['order', 'title', 'duration'] class AlbumSerializer(serializers.ModelSerializer):
tracks = TrackSerializer(many=True, read_only=True) class Meta:
model = Album
fields = ['album_name', 'artist', 'tracks']

注意:

  • 字段tracks`所关联的对象需要在被引用的模型中引用。
  • 当存在一对多的关系时,应在序列化字段上添加many=True,官方原文是这样:

最新文章

  1. ByteArrayBuilder
  2. JAVA - JAVA编译运行过程
  3. bzoj1008 [HNOI2008]越狱
  4. Performance Counter的使用——获取各类组件性能,获取CPU参数等
  5. 突破XSS字符数量限制执行任意JS代码
  6. 开启Ubuntu php错误提示 ZT
  7. 《JS高程》数据类型学习笔记
  8. BEA-WEBLOGIC ---http://www.beansoft.biz/weblogic/docs92/index.html
  9. Google Map Api 谷歌地图接口整理
  10. POJ-3744 Scout YYF I 概率DP
  11. 手动向IIS注册.net框架组件
  12. 诡异的 "password取回" 邮件问题
  13. python的线程和进程
  14. 页面启动jquery
  15. Springboot & Mybatis 构建restful 服务三
  16. 归并排序_JAVA
  17. vscode c++ cmake template project
  18. Windows 2012r2 以及以上版本远程提示错误的解决方法
  19. RefreshListView中onItemClick点击错位
  20. java(3) 面向对象

热门文章

  1. 【JS】toLocaleString 日期格式,千分位转换
  2. [BUUCTF]PWN——bbys_tu_2016
  3. .NET静态代码织入——肉夹馍(Rougamo)
  4. 一台电脑如何安装多个版本的JDK及其说明
  5. 【C语言】Socket发送HTTP-TCP请求,数据有字符串插入
  6. python 学生信息管理系统
  7. Spring核心原理之IoC容器初体验(2)
  8. MIUI12.5扫码之后无法连接MIUI+,显示连接失败
  9. doker实战
  10. BERT生成能力改进:分离对话生成和对话理解