随笔分类 - django REST framewok
摘要:长轮询 **轮询:**客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 缺点:有延迟,浪费服务器资源。 **长轮询:**客户端向服务器发送Ajax请求,服务器接到请求后夯住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。 首先
阅读全文
摘要:视图的方法(继承) 第一种:原始APIView 需要自己写get/post方法。 第二种:ListAPIView(多个数据的get)、RetrieveAPIView(单个数据的get)、CreateAPIView(post)、DestroyAPIView(delete)、UpdateAPIView(
阅读全文
摘要:JWT解析 jwt : Json web token,一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。 传统session认证 http协议是一种无状态、短
阅读全文
摘要:[toc] 节流/频率控制 节流类似于权限,它确定是否应授权请求。节流指示临时状态,并用于控制客户端可以向API发出的请求的频率 。在drf认证、权限之后执行。 原理思路 : 简单使用: 配置: 视图:设置某个视图的访问频率,需要设置throttle_classes = [AnonRateThrot
阅读全文
摘要:[toc] 权限 设置权限,permission_classes 简单使用 python from rest_framework.permissions import BasePermission from rest_framework import exceptions class MyPermi
阅读全文
摘要:[toc] 认证 用于必须登录后才能访问否个视图。 简单使用: url.py views.py 源码: python class APIView(View): authentication_classes = api_settings.DEFAULT_AUTHENTICATION_CLASSES d
阅读全文
摘要:[toc] 版本 使用(局部) url中写version 在视图中应用 在settings中配置 使用(全局)推荐 url中写version 在视图中应用 在settings中配置 源码分析 版本类: 流程分析:
阅读全文
摘要:Django REST framework是一个基于django框架开发的组件,本质是一个django的app。 不基于drf也可以实现restful规范来开发接口程序,但是使用它可以帮程序员快速开发出一个遵循restful规范的程序。 安装 pip3 install djangorestframe
阅读全文
摘要:什么是RESTful? Representational State Transfer , 中文翻译为“表征状态转移” 。 Resource (资源): 对象的单个实例,是一个具体的实在。可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的URI。要获取这个资源,访问它的URI就可以,因
阅读全文

浙公网安备 33010602011771号