12 2024 档案

五、REST framework:版本控制
摘要:1、概述、 restful规范中,api需要体现版本信息,DRF针对于版本控制也有自己的一套逻辑 2、通过GET参数传递版本信息 QueryParameterVersioning # 导入版本控制类QueryParameterVersioning,该类通过url的get中获取版本信息 from re 阅读全文

posted @ 2024-12-30 17:44 蜗牛·哥 阅读(1) 评论(0) 推荐(0) 编辑

四、REST framework的三大组件之一:限流
摘要:1、介绍 1.1、开发过程中,某个接口不想用户访问过于频繁,使用限流机制进行控制,比如:现在1分钟发5次等。 1.2、限流时,需要基于某个条件生成唯一标识进行限制,比如获取访问对象的IP、用户信息的主键、ID、用户名等等进行限制, 2、限制示例,1分钟访问5次" 步骤一:唯一标识": [12:00: 阅读全文

posted @ 2024-12-26 18:48 蜗牛·哥 阅读(16) 评论(0) 推荐(0) 编辑

三、REST framework的三大组件之一:权限
摘要:1、概述 权限组件与认证组件用法大致一样,及 权限组件=[权限类1、权限类2、权限类3..],权限组件默认情况下:当所有的权限类全部为True时,才通过权限<后续我们修改为或的关系> 2、在ext中新建MyPermission.py,并添加权限类 # 导入权限rest_framework的权限类 f 阅读全文

posted @ 2024-12-26 18:47 蜗牛·哥 阅读(6) 评论(0) 推荐(0) 编辑

二、REST framework的三大组件之一:认证
摘要:前置条件:新建视图类;并配置路由 class LoginView(MyAPIView): def get(self, request, *args, **kwargs): return Response('GET') class UserView(MyAPIView): def get(self, 阅读全文

posted @ 2024-12-26 09:56 蜗牛·哥 阅读(4) 评论(0) 推荐(0) 编辑

一、REST framework: 新建纯净版项目
摘要:1、新建项目 djangoProject_test 1、安装django pip install django 2、安装REST framework pip install djangorestframework 2、生成django项目 django-admin start-project dja 阅读全文

posted @ 2024-12-25 17:53 蜗牛·哥 阅读(5) 评论(0) 推荐(0) 编辑

九、REST framework接口开发:基于APIView接口实现
摘要:1、新建数据表<项目开发很少使用ForeignKey>,本项目也不使用,只使用M2M # 接口请求参数表 class Interface_request_data(models.Model): db_table = 'interface_request_data' id = models.AutoF 阅读全文

posted @ 2024-12-25 17:24 蜗牛·哥 阅读(4) 评论(0) 推荐(0) 编辑

七、serializers序列化器-Model:高级应用
摘要:一:source和时间 前置:开始前创建表technicalUser,并添加数据到数据表中 # 技术人员表 class technicalUser(models.Model): db_table = "technicalUser" name = models.CharField(verbose_na 阅读全文

posted @ 2024-12-04 09:45 蜗牛·哥 阅读(19) 评论(0) 推荐(0) 编辑

六、serializers序列化器-Model:基础应用
摘要:步骤一: 1、创建模型类Depart class Depart(models.Model): db_table = "depart" title = models.CharField(verbose_name="部门", max_length=32) order = models.IntegerFi 阅读全文

posted @ 2024-12-03 16:45 蜗牛·哥 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示