序列化家族

Posted jinhongquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列化家族相关的知识,希望对你有一定的参考价值。

序列化家族

"""
1、Serializer类:底层序列化类 - 了解类
    重点:单表序列化

2、ModelSerializer类:模型序列化类 - 核心类
    重点:多表序列化
    
3、ListSerializer类:群操作序列化类 - 辅助类
    重点:辅助完成单表多表群增群改操作
"""

Serializer序列化(了解)

视图类
"""
# 视图类序列化过程
# 1)ORM操作得到数据
# 2)将数据序列化成可以返回给前台的数据
# 3)返回数据给前台
"""
序列化类
"""
1)设置序列化字段,字段名与字段类型要与处理的model类属性名对应(只参与序列化的类型不需要设置条件)
2)model类中有的字段,但在序列化中没有对应字段,该类字段不参与序列化
3)自定义序列化字段(方法一),字段类型为SerializerMethodField(),值有 get_自定义字段名(self, model_obj) 方法提供,
        一般值都与参与序列化的model对象(model_obj)有关
"""

以上是关于序列化家族的主要内容,如果未能解决你的问题,请参考以下文章

drf中的序列化家族

drf框架4-views视图家族操作

序列化组件三,视图函数家族

序列化类外键字段的覆盖,十大接口序列化总结,视图家族

drf视图家族

0x04 - Python序列家族的字符串