摘要: 四.序列化 4.1 第一步实例化序列器类 执行类的实例化,一般就是封装一些数据变量,所以不需要看源码看得太多。 我们来看实例化过程中的两个魔法方法,init方法和new方法 自定义的序列化器类没有init方法,先走得是爷爷类BaseSerializer里面的init方法,然后这里面的init方法再调 阅读全文
posted @ 2021-05-07 18:57 落秋巴 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 三.限流 对于已经验证并且有权限的用户,我们还可以对其进行限流,反爬虫,加强安全性 DRF实现限流的原理是通过用户的IP或者用户名,把它加入列表,比如对只能访问一分钟内只能访问3次的资源。则每来一次把此IP访问时间放入列表之中进行记录。通过返回的数据是false还是true来看是否继续访问某个视图类 阅读全文
posted @ 2021-05-07 18:56 落秋巴 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 二.权限 权限实现的原理是通过对用户的信息进行判断,来判断是否有权限的。 很多时候我们通过对用户进行认证后,认证后的用户会有权限之分,如是否是VIP,对系统资源的访问也要区分权限。我们可以自定义一个权限类,权限类里面定义一个方法,通过返回true或者是false来使用户是否有权访问某个视图。在视图里 阅读全文
posted @ 2021-05-07 18:55 落秋巴 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. get_authenticators """ Instantiates and returns the list of authenticators that this view can use. """ 返回此类能够使用的认证器类实例列表 在initial_reuqest方法里面会调用此方法 阅读全文
posted @ 2021-05-07 18:52 落秋巴 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一.请求流程 1.as_view函数 """Main entry point for a request-response process.""" 是请求响应API一个入口点,其一是创建了一个我们自定义类的实例,二是调用dispatch方法 View类里面有as_view函数,APIView里面也有 阅读全文
posted @ 2021-05-07 18:49 落秋巴 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一.请求流程 1.as_view函数 """Main entry point for a request-response process.""" 是请求响应API一个入口点,其一是创建了一个我们自定义类的实例,二是调用dispatch方法 View类里面有as_view函数,APIView里面也有 阅读全文
posted @ 2021-05-07 18:47 落秋巴 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 关于我:萌新一枚 标签:技术,健身,宅 联系方式有任何问题可以加我微信哦 13009860457 联系方式 [Liánxì fāngshì] contact details 阅读全文
posted @ 2021-05-07 18:07 落秋巴 阅读(39) 评论(1) 推荐(0) 编辑