摘要:
git Git是一种版本控制软件,是一个命令,是一种工具。 在cmd中输入git -v查看git版本 git使用流程 分为三个区 工作区(git init) 暂存区(绿色 git add . ) 版本库(git commit -m '') 常用命令 git init: 在当前目录初始化一个新的Git 阅读全文
摘要:
VUE2 https://v2.cn.vuejs.org/ (1)介绍 VUE是渐进式框架 可以一点一点地使用它,只用一部分,也可以整个工程都使用它 Vue特点 易用 通过 HTML、CSS、JavaScript构建应用 灵活 不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。 高效 20 阅读全文
摘要:
DRF之Request源码分析 【一】路由入口 from django.contrib import admin from django.urls import path from book import views urlpatterns = [ path('admin/', admin.site 阅读全文
摘要:
DRF之频率组件源码分析 【一】频率组件介绍 Django Rest Framework(DRF)中的频率组件是用于限制API端点的访问频率的一种机制。 频率组件可以帮助你控制用户对API的请求频率,以防止滥用和DDoS攻击。 比如某个接口,一分钟只能访问5次,超过了就得等 按IP地址 限制 按用户 阅读全文
摘要:
DRF之权限组件源码分析 【一】权限组件介绍 Django REST framework(DRF)中的权限组件用于控制API的访问权限。 DRF内置了多个常用的权限类,同时也允许你创建自定义的权限类以满足特定需求。 【二】内置权限类 IsAuthenticated:要求用户在访问API时进行身份验证 阅读全文
摘要:
DRF之Response源码分析 【一】响应类的对象Response源码 【1】路由 from django.contrib import admin from django.urls import path from book import views urlpatterns = [ path(' 阅读全文
摘要:
DRF之登录认证源码分析 【一】引入 【1】表模型 from django.db import models # Create your models here. class UserInfo(models.Model): name = models.CharField(max_length=32) 阅读全文
摘要:
DRF之分页类源码分析 【一】分页类介绍 Django REST framework(DRF)是一个用于构建Web API的强大工具,它提供了分页功能,使你能够控制API响应的数据量。 在DRF中,分页功能由分页类(Paginator Class)来管理。 【二】内置分页类 在DRF中,分页类通常位 阅读全文
摘要:
DRF之过滤类源码分析 【一】过滤类介绍及BaseFilterBackend Django REST framework(DRF)中的过滤类允许你在API视图中对查询进行过滤,以根据特定条件筛选结果集。 过滤类是DRF的一部分,它允许你轻松地添加各种过滤选项,以满足不同用例的需求。 class Ba 阅读全文