摘要:
7.3.2.2 数据保存 通过序列化器来完成数据的更新或者添加,把视图中对于模型中的操作代码移出视图中,放入到序列化器。 前面的验证数据成功后,我们可以使用序列化器来完成数据反序列化的过程.这个过程可以把数据转成模型类对象. 可以通过实现create()和update()两个方法来实现。 from 阅读全文
posted @ 2021-07-04 12:09
竹石2020
阅读(308)
评论(0)
推荐(0)
摘要:
7.3.2.2 反序列化-保存数据 前面的验证数据成功后,我们可以使用序列化器来完成数据反序列化的过程.这个过程可以把数据转成模型类对象. 可以通过实现create()和update()两个方法来实现。 class BookInfoSerializer(serializers.Serializer) 阅读全文
posted @ 2021-07-04 00:33
竹石2020
阅读(379)
评论(0)
推荐(0)
摘要:
7.3.2 反序列化 7.3.2.1 数据验证 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的数据前,必须调用**is_valid()**方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的erro 阅读全文
posted @ 2021-07-04 00:28
竹石2020
阅读(68)
评论(0)
推荐(0)
摘要:
###序列化器的作用 1.序列化,序列化器会把模型对象转换成字典,将来提供给视图经过response以后变成json字符串 2.反序列化,发客户端发送过来的数据,经过视图调用request以后变成python字典,序列化器可以把字典装换成模型 3.反序列化,完成数据校验和数据库操作 7.2 创建Se 阅读全文
posted @ 2021-07-04 00:22
竹石2020
阅读(73)
评论(0)
推荐(0)
浙公网安备 33010602011771号