会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
早安
不要让自己阻止自己过自己想过的生活
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2022年6月22日
DRF---自定义频率类,权限和频率执行源码分析,全局异常处理(重要),自动生成接口文档和RBAC介绍(面试)
摘要: 自定义频率类 自定义的逻辑 -(1)取出访问者ip {192.168.1.12:[访问时间3,访问时间2,访问时间1],192.168.1.12:[],192.168.1.14:[]} -(2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走
阅读全文
posted @ 2022-06-22 18:23 早安_1207
阅读(86)
评论(0)
推荐(0)
2022年6月21日
DRF---频率类,drf内置认证类,权限类,频率类,排序和过滤
摘要: 1 频率类 # 某个接口,限制访问频率 》可以根据IP,用户id # 频率类的编写 -第一步:写一个类,继承SimpleRateThrottle -第二步:重写get_cache_key方法 -第三步:返回什么,就以什么做限制 -第四步:写一个类属性 -scope = '3_min' -第五步:配置
阅读全文
posted @ 2022-06-21 20:10 早安_1207
阅读(109)
评论(0)
推荐(0)
2022年6月20日
DRF---认证和权限
摘要: 认证 登录认证:某个接口必须登录后才能访问。 登录接口原理:登录成功返回随机字符串,携带随机字符串【认证】 通过,再继续访问某个接口 drf提供了很方便的写认证,读APIView源码时,三大认证在视图类的方法之前执行的。 登录接口 -用户表,用户token表 -前端传入用户名密码 》视图类
阅读全文
posted @ 2022-06-20 15:19 早安_1207
阅读(127)
评论(0)
推荐(1)
2022年6月16日
DRF---多表序列化,请求与响应,知识补充
摘要: 1 多表序列化 # 图书表,出版社表,作者,作者详情 (中间表) 1.1 路由 urlpatterns = [ path('admin/', admin.site.urls), path('books/', views.BookView.as_view()), path('books/<int:pk
阅读全文
posted @ 2022-06-16 21:01 早安_1207
阅读(120)
评论(0)
推荐(0)
2022年6月15日
DRF---序列化类Serializer的反序列化,局部和全局钩子和序列化类ModelSerializer的使用
摘要: 序列化类Serializer的反序列化 使用drf的APIView写5个接口 from rest_framework.views import APIView # 图书新增:psot 图书查询所有:get class BookView(APIView): def get(self, request)
阅读全文
posted @ 2022-06-15 16:11 早安_1207
阅读(108)
评论(0)
推荐(0)
2022年6月14日
DRF---CBV,APIView和Request源码分析,序列化类
摘要: CBV源码分析 从路由开始 path('books/', views.BookViwe.as_view()) views.BookViwe.as_view()的执行结果,是函数内存地址,进入as_view()函数查看,发现它返回的是view这个函数的内存地址。 def as_view(cls, **
阅读全文
posted @ 2022-06-14 17:21 早安_1207
阅读(110)
评论(0)
推荐(0)
2022年6月13日
drf---web开发模式,api接口,drf快速使用
摘要: web开发模式 市面上的软件百分之九十都是web软件,只要是通过http,websocket这种协议通信的都是web开发模式。 两大种web开发模式: 前后端混合开发 既要写后端(django:python界的web框架),又要写前端(js,css,html + 模板语法(dtl)) 例如:bbs项
阅读全文
posted @ 2022-06-13 17:48 早安_1207
阅读(336)
评论(0)
推荐(1)
2022年6月8日
linux基础---paramiko模块,网卡文件和etc常见文件
摘要: paramiko模块 paramiko模块功能:python代码连接服务器并执行相关操作。连接服务器方式:用户名密码的方式和公钥私钥的方式 下载 pip3 install paramiko 用户名和密码的方式 import paramiko # 创建ssh对象 ssh = paramiko.SSHC
阅读全文
posted @ 2022-06-08 20:14 早安_1207
阅读(140)
评论(0)
推荐(0)
2022年6月7日
Linux基础---虚拟机关键配置名词,远程连接工具和Linux操作命令
摘要: 虚拟机关键配置名词解释 虚拟⽹络编辑器说明 桥接模式 可以访问互联⽹ 配置的地址信息和物理主机⽹段地址信息相同, 容易造成地址 冲突 NAT模式 可以访问互联⽹ 配置的地址信息和物理主机⽹段地址信息不同, 造成不了地址 冲突 仅主机模式 不可以访问互联⽹ 获取地址主要⽤于虚拟主机之间沟通,但不能访问
阅读全文
posted @ 2022-06-07 19:34 早安_1207
阅读(118)
评论(0)
推荐(0)
2022年6月6日
linux基础
摘要: 运维简介 运维核心:运行维护应用程序 MySQL运维篇:https://www.cnblogs.com/Dominic-Ji/p/15124625.html 运维的工作职责: 1.尽量保持24小时不间断工作 2.尽量保证数据不丢失 3.尽量提升网址的响应速度 服务器的种类和品牌 服务器可
阅读全文
posted @ 2022-06-06 19:09 早安_1207
阅读(51)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告
返回顶端