首页 > 其他分享 >添加了外键moddle,查询时获取外键的 数据信息

添加了外键moddle,查询时获取外键的 数据信息

时间:2023-03-17 18:34:43浏览次数:34  
标签:遍历 student sex 外键 查询 设置 moddle 序列化

遍历嵌套序列化

设置depth = 1表示遍历序列化深度为1,应该设置一个整数n,表示遍历到第n层,不设置遍历只显示外键ID,设置了会显示外键的详细信息

class StudentSerializer(serializers.ModelSerializer):
    class Meta:
        model = Student
        fields = '__all__'  # 序列化所有字段
        # fields = ['student_no', 'student_name', 'student_sex', 'student_birthday', 'course', ]  # 表示序列化指定字段
        # exclude = ['student_name', 'student_sex', ]  # 指定排除的字段
        depth = 0
        read_only_fields = ('student_no', 'student_sex')  # 设置只读字段

设置后

设置前

https://www.cnblogs.com/rainbow-tan/p/16339712.html

添加外键的方法见: https://www.cnblogs.com/kaibindirver/p/16923586.html

标签:遍历,student,sex,外键,查询,设置,moddle,序列化
From: https://www.cnblogs.com/kaibindirver/p/17227809.html

相关文章

  • EBS: 查询个性化消息的有哪些个性化程序
     查询 个性化消息的有哪些个性化程序--N:帮助>>诊断>>自定义代码>>个性化SELECTFFCR.ID,FFCR.FUNCTION_NAMEAS"函数名",FFCR.FORM_NAMEA......
  • mysql 查询1个订单 存在3件及以上商品一样的其它订单
    1、需求要查1个订单存在3件及以上商品一样的其它订单2、数据表表:order_sku字段:order_code,skuCREATETABLE`order_sku`(`id`int(10)NOTNULL,`order_c......
  • mysql查询怎么区分大小写
    mysql中查询默认是区分大小写的,但是在mysql中默认不区分大小写。解决办法:mysql可以在SQL语句中加入BINARY来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后......
  • access的查询方法、条件以及 sql查询条件的优化
    由于ACCESS数据库与SQL稍有差异,查询语句也有一定差异。本文综述ACCESS的查询语句的编写,并结合提出优化设想。文中的方法在ASP+ACCESS2015条件下测试通过为说明下面的实......
  • Phoenix count查询与实际数据量不一致的情况
    问题描述:在select表中数据时,实际数据总量为80条,但使用count关键字查询时,得到的数据量为128条。count查询与表中实际数据量不同。问题结论:因为二级索引表与主表......
  • ElasticSearch 实现分词全文检索 - filter查询
    目录ElasticSearch实现分词全文检索-概述ElasticSearch实现分词全文检索-ES、Kibana、IK安装ElasticSearch实现分词全文检索-Restful基本操作ElasticSearch......
  • 技术分享 | 为什么 SELECT 查询选择全表扫描,而不走索引?
    也是很巧合,之前遇到过一次情况,一条SQL,根据时间范围查数据,但有时候速度很快,有时候速度就慢。第一反应是没有设置索引,但开发人员告诉我已经设置了二级索引,查询的速度依然有......
  • 地铁查询系统(双人合作)
    today对于web版地铁查询系统的制作我们分析了基本的结构以及要准备的东西,包括连通表和站点信息表,地铁线路图,因为北京地铁线路比较多,所以我们准备先用石家庄三条地铁线做用......
  • 地铁查询系统【双人合作项目】
    today对于web版地铁查询系统的制作我们分析了基本的结构以及要准备的东西,包括连通表和站点信息表,地铁线路图,因为北京地铁线路比较多,所以我们准备先用石家庄三条地铁线做......
  • 地铁查询系统团队进度(三)
    今天地铁查询系统弄了一下前端的web界面:<%@pageimport="java.util.List"%><%@pageimport="com.sun.org.apache.xpath.internal.objects.XNumber"%><%@page......