摘要: 频率的使用 # 限制访问次数(IP,用户id) # 限制同一个IP一分钟只能访问3次 # 使用步骤 -第一步:写一个类,继承SimpleRateThrottle,重写get_cache_key -第二步:get_cache_key返回什么就以什么做限制,必须写类属性 scope='字符串' -第三步 阅读全文
posted @ 2021-12-24 21:59 甜甜de微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. 权限源码分析 # APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限对象列表得到一个个权限对象(权限器),进 阅读全文
posted @ 2021-12-24 21:27 甜甜de微笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 认证的写法 # 作用:校验用户是否登录,如果登录了,继续往后走,如果没有登录,直接返回 # 登录功能 》 # 认证的使用 -第一步:写一个认证类,继承BaseAuthentication,重写authenticate 方法 -第二步:在 authenticate 方法中判断用户是否登录(取出用户携带 阅读全文
posted @ 2021-12-24 19:37 甜甜de微笑 阅读(84) 评论(0) 推荐(0) 编辑