上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: drf三大认证源码分析及异常捕获 三大认证分析源头:drf的APIView中,重写了dispatch方法,在分发按请求方式分发之前,进行了运行了initial函数,其中就有以下代码,并且整体的将initial和视图分发放在同一个try的子代码中进行异常捕获,那么当认证不通过时,只要抛出异常,后续的视 阅读全文
posted @ 2023-02-08 19:44 leethon 阅读(29) 评论(0) 推荐(0) 编辑
摘要: drf之三大认证、过滤、排序、分页组件 本文所介绍的组件,都有着很相似的配置方式,继承组件类,类体中配置参数,视图类中配置参数添加对应的组件类或者全局配置,我们就可以方便的使用drf提供的组件了。这些组件也足够常用。 认证组件 对于接口而言,有些接口应该是需要登录认证后才能访问,我们需要先写一个登录 阅读全文
posted @ 2023-02-07 21:28 leethon 阅读(21) 评论(0) 推荐(0) 编辑
摘要: drf视图类 视图基类、视图扩展类、视图子类、视图集 两个视图基类 APIView 这个视图类在前文已经介绍过了,web常见5个接口--APIView的最后有提到: APIView也是继承了django的原生视图类View,而APIView做了更多的工作来方便我们编写视图函数。以下为查询接口的一段代 阅读全文
posted @ 2023-02-06 19:11 leethon 阅读(78) 评论(0) 推荐(0) 编辑
摘要: drf之序列化组件 模型类准备 class Book(models.Model): name = models.CharField(max_length=32) price = models.CharField(max_length=32) publisher = models.CharField( 阅读全文
posted @ 2023-02-05 20:45 leethon 阅读(32) 评论(0) 推荐(0) 编辑
摘要: web常用5个接口django和drf写法及源码简析 基于django原生编写 # 路由层 urlpatterns = [ path('admin/', admin.site.urls), path('api/book/', views.BookView.as_view()), path('api/ 阅读全文
posted @ 2023-02-05 16:18 leethon 阅读(126) 评论(0) 推荐(1) 编辑
摘要: web框架常见概念 web应用模式 django web框架是专门用来写web项目 我们在django的学习中可以体会到,后端人员要写后端,但是也需要写模板语法,这也可以理解为全栈开发,但是随着前端框架的增多,我们从前后端混合时代过渡到前后端分离的时代,作为后端人员,不需要动前端代码,只需要写接口即 阅读全文
posted @ 2023-02-04 18:45 leethon 阅读(38) 评论(0) 推荐(0) 编辑
摘要: linux系统优化、用户权限 系统优化相关 1.了解自己的系统情况 cat /etc/redhat -release # 简要查看系统情况 uname -r/-a/-n/-s/... # 2.用户信息 创建用户: useradd xxx # 创建一个用户 passwd xxx # 给这个用户设置密码 阅读全文
posted @ 2023-02-04 14:52 leethon 阅读(33) 评论(0) 推荐(0) 编辑
摘要: python模块之beautifulsoup —— html文件解析以及提取 beautifulsoup简称bs4,能够帮助我们处理html等超标记文本的标签,提取其中的文字,常用于爬虫领域等。 bs4及相关模块的安装 安装bs4: pip install bs4 -i https://pypi.t 阅读全文
posted @ 2023-01-14 21:01 leethon 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: paramiko模块及公钥私钥 paramiko基础使用 paramiko模块提供连接linux服务器的功能,我们可以通过用户密码登录,也可以通过公钥私钥方式登录,连接并登录后,可以通过python代码反射执行linux命令,针对一些常用命令,这个模块也做了一定程度的python代码封装。 para 阅读全文
posted @ 2023-01-12 17:27 leethon 阅读(351) 评论(0) 推荐(0) 编辑
摘要: linnux系统常见目录及文件 linux目录结构 常见目录 | 目录名 | 职能 | | | | | bin | 存放二进制命令文件 | | sbin | 存放管理员二进制命令文件 | | etc | 存放系统或者服务的配置文件 | | mnt | 临时挂载目录(资源的入口) | | opt | 阅读全文
posted @ 2023-01-11 16:19 leethon 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页