经历了源码调试之苦,如何深入掌握DRF核心序列化器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计287个文字,预计阅读时间需要2分钟。
DRF框架的核心并非序列化器,而是继承Serializer类进行详细定义,涉及字段、字段参数等,而继承ModelSerializer类则直接用于序列化或反序列化处理,此时可直观体现,无需重写create和update方法。
DRF框架最核心不过是序列化器了,继承Serializer类确实繁琐,字段,字段参数,而继承ModelSerializer类去序列化或者反序列化处理的时候却立竿见影,不需要重写create和update方法,字段和字段参数的传入也轻巧了很多~上篇走过了源码重灾区,这篇还不来拿捏一下序列化器? 目录- DRF的核心--序列化器
- 序列化器
- 什么是序列化和反序列化?
- 序列化
- 序列化demo
- 字段类型
- 字段参数
- 序列化自定制返回字段
- 方法一:在序列化类(serializers.py)中写
- 方法二:在表模型(models.py)中写
- 反序列化
- 反序列化demo
- 反序列化之局部和全局钩子
- ModelSerializer模型类序列化器
- 字段参数
上一篇介绍了很多有关视图类以及DRF中的APIView执行流程、Request对象的源码分析,源码都get了
本文共计287个文字,预计阅读时间需要2分钟。
DRF框架的核心并非序列化器,而是继承Serializer类进行详细定义,涉及字段、字段参数等,而继承ModelSerializer类则直接用于序列化或反序列化处理,此时可直观体现,无需重写create和update方法。
DRF框架最核心不过是序列化器了,继承Serializer类确实繁琐,字段,字段参数,而继承ModelSerializer类去序列化或者反序列化处理的时候却立竿见影,不需要重写create和update方法,字段和字段参数的传入也轻巧了很多~上篇走过了源码重灾区,这篇还不来拿捏一下序列化器? 目录- DRF的核心--序列化器
- 序列化器
- 什么是序列化和反序列化?
- 序列化
- 序列化demo
- 字段类型
- 字段参数
- 序列化自定制返回字段
- 方法一:在序列化类(serializers.py)中写
- 方法二:在表模型(models.py)中写
- 反序列化
- 反序列化demo
- 反序列化之局部和全局钩子
- ModelSerializer模型类序列化器
- 字段参数
上一篇介绍了很多有关视图类以及DRF中的APIView执行流程、Request对象的源码分析,源码都get了

