摘要: 反序列化器 数据验证 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的数据前,必须调用**is_valid()**方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的**errors**属性获取错误信 阅读全文
posted @ 2020-07-15 20:52 Dimple_Y 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 序列化器 序列化器可以把模型对象转换成字典,经过response以后编程json字符串 反序列化是把客户端发过来的数据经过request之后变成字典,序列化器可以把字典转换成模型, 反序列化可以完成数据校验功能 from rest_framework import serializers # 声明序 阅读全文
posted @ 2020-07-15 20:33 Dimple_Y 阅读(345) 评论(0) 推荐(0) 编辑
摘要: jwt (json web token) 控制用户登录才能访问,以及不登陆访问: # 1 控制用户登录后才能访问,和不登录就能访问 from rest_framework.permissions import IsAuthenticated class OrderAPIView(APIView):# 阅读全文
posted @ 2020-07-15 19:55 Dimple_Y 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 对称加密和非对称加密 对称加密: ** 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密 也就是密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法, 对称加密算法使用起来简单快捷, 密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加 阅读全文
posted @ 2020-07-15 17:03 Dimple_Y 阅读(875) 评论(0) 推荐(0) 编辑