摘要: 一、2个视图基类 1.储备知识 # Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 # APIView:继承了原生Django的View # GenericAPIView:继承了APIView -queryset = 阅读全文
posted @ 2020-11-05 15:12 1024bits 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一、Request #常用属性 -data :前端以post请求提交的数据都在它中 -FILES :前端提交的文件 -query_params:就是原来的request.GET -重写了 __getattr__ -使用新的request.method其实取得就是原生request.method(通过 阅读全文
posted @ 2020-11-05 15:09 1024bits 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、什么是幂等性 幂等性是系统服务对外一种承诺,承诺只要调用接口成功,外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态,并且失败之后必然会有重试。 post请求不是接口幂等性 put操作是接口幂等性 二、什么情况下需要幂等 以SQL为例: SELECT col1 FROM 阅读全文
posted @ 2020-11-05 15:02 1024bits 阅读(274) 评论(0) 推荐(0) 编辑