![51d216ad4952016af6ccdcb029379da0.png](https://i-blog.csdnimg.cn/blog_migrate/f4bef5b63a6934cba6893921a0f14122.jpeg)
Ⅰ 序列化器-Serializer
作用:
- 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串
- 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型
- 3. 反序列化,完成数据校验功能
Ⅱ 序列化组件简单使用
先来个表模型
class Book(models.Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=32)
price = models.DecimalField(max_digits=6,decimal_places=2)
publish = models.CharField(max_length=32)
手动加点数据
![93621e82524ad5d4edd6d73ce350a89b.png](https://i-blog.csdnimg.cn/blog_migrate/34fc144a03f8316581b2aa8169393e57.jpeg)
写一个类继承serializers.Ser