序列化:
将对象的状态信息转换为可以存储或传输的形式的过程。(百度定义)
对应到drf中,序列化即把模型对象转换为字典形式, 再返回给前端,主要用于输出 序列化返回
序列化器,就是对数据进行校验、对数据对象进行转化
将Django中的模型类对象装换为JSON字符串,这个转换过程我们称为序列化。
反序列化:
把其他格式转化为程序中的格式。
对应drf中接收前段数据经过验证转为Python中的字典,主要用于输入,接收前段数据
反序列化存储
使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。
在获取反序列化的数据前,必须调用is_valid()方法进行验证,验证成功返回True,否则返回False。
将JSON字符串转换为Django中的模型类对象,这个过程我们称为反序列化。
loads