摘要:
request里面有什么? 在 Django(以及许多其他 Web 框架中)的请求对象 request 包含了关于 HTTP 请求的所有信息。以下是 request 对象通常包含的一些关键属性和方法: request.method:HTTP 请求的方法,如 "GET", "POST", "PUT", 阅读全文
posted @ 2024-03-13 22:35
朱饱饱
阅读(111)
评论(0)
推荐(0)
摘要:
default_limit 默认限制,默认值与PAGE_SIZE设置一直 limit_query_param limit参数名,默认'limit' offset_query_param offset参数名,默认'offset' max_limit 最大limit限制,默认None 1、过滤Filte 阅读全文
posted @ 2024-03-13 15:16
朱饱饱
阅读(28)
评论(0)
推荐(0)
摘要:
1、工作原理 """ 1) jwt = base64(头部).base(载荷 payload).hash256(base64(头部).base(载荷).密钥) 2) base64是可逆的算法、hash256是不可逆的算法 3) 密钥是固定的字符串,保存在服务器 """ 2、drf-jwt 官网 ht 阅读全文
posted @ 2024-03-13 15:06
朱饱饱
阅读(18)
评论(0)
推荐(0)
摘要:
1、throttle """ 系统: 1)AnonRateThrottle:对同一IP游客的限制 2)UserRateThrottle:对同一IP登录用户的限制 必须在settings.py中 'DEFAULT_THROTTLE_RATES': { 'user': '10/min', # 登录的用户 阅读全文
posted @ 2024-03-13 11:25
朱饱饱
阅读(17)
评论(0)
推荐(0)
摘要:
1、permission """ 系统: 1)AllowAny:允许所有用户,校验方法直接返回True 2)IsAuthenticated:只允许登录用户 必须request.user和request.user.is_authenticated都通过 3)IsAuthenticatedOrReadO 阅读全文
posted @ 2024-03-13 11:05
朱饱饱
阅读(20)
评论(0)
推荐(0)
摘要:
1、authentication """ 系统:session认证 rest_framework.authentication.SessionAuthentication ajax请求通过认证: cookie中要携带 sessionid、csrftoken,请求头中要携带 x-csrftoken 第 阅读全文
posted @ 2024-03-13 11:02
朱饱饱
阅读(11)
评论(0)
推荐(0)
摘要:
1)CreateAPIView 提供 post 方法 继承自: GenericAPIView、CreateModelMixin 2)ListAPIView 提供 get 方法 继承自:GenericAPIView、ListModelMixin 3)RetrieveAPIView 提供 get 方法 阅读全文
posted @ 2024-03-13 10:56
朱饱饱
阅读(12)
评论(0)
推荐(0)
摘要:
作用: 提供了几种后端视图(对数据资源进行曾删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量。 这五个扩展类需要搭配GenericAPIView父类,因为五个扩展类的实现需要调用GenericAPIView提供的序列化器与数据库查询 阅读全文
posted @ 2024-03-13 10:56
朱饱饱
阅读(27)
评论(0)
推荐(0)
摘要:
1、APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的Request对象,而不是D 阅读全文
posted @ 2024-03-13 10:42
朱饱饱
阅读(19)
评论(0)
推荐(0)
摘要:
自定义反序列化字段 # 一些只参与反序列化的字段,但是不是与数据库关联的 # 在序列化类中规定,并在校验字段时从校验的参数字典中剔除 class PublishModelSerializer(serializers.ModelSerializer): # 自定义不入库的 反序列化 字段 re_nam 阅读全文
posted @ 2024-03-12 20:43
朱饱饱
阅读(16)
评论(0)
推荐(0)
浙公网安备 33010602011771号