上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 分页类 在DRF中,如果需要对数据进行分页处理,就可以使用分页类,要求视图类需要继承GenericAPIView类和ListModelMixin类 DRF三种分页方式 PageNumberPagination类 基本分页,根据页码和每页显示的数据条数控制返回的数据。 继承PageNumberPagi 阅读全文
posted @ 2022-06-23 19:21 Yume_Minami 阅读(428) 评论(0) 推荐(0) 编辑
摘要: RBAC介绍 RBAC是基于角色的访问控制(Role-Based Access Control),在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来 阅读全文
posted @ 2022-06-22 18:23 Yume_Minami 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 接口文档 在前后端分离项目中,接口文档是由后端人员编写,前端通过接口文档来获取信息。 接口文档的编写方式有许多: word文档编写 使用word文档编写。 接口文档平台 公司可能会有自己的接口文档平台,后端人员在文档平台录入数据。 自己搭建接口文档平台:https://zhuanlan.zhihu. 阅读全文
posted @ 2022-06-22 17:33 Yume_Minami 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 全局异常处理 在使用DRF时,有许多我们自己编写的类中都有用到raise去抛出异常,但是程序并不会停止,也不会报错,而是返回信息,这是因为DRF有一个全局异常处理的方法,它配置在DRF的配置文件中: from rest_framework import settings 异常处理函数位置: from 阅读全文
posted @ 2022-06-22 15:45 Yume_Minami 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 排序 排序功能接口只针对于:获取所有数据,也就是list方法接口,并且视图类需要继承GenericAPIView及其子类。 DRF中排序类使用起来非常简单,只需要去视图类中把视图类加进去。 视图类: from rest_framework.generics import ListAPIView fr 阅读全文
posted @ 2022-06-21 17:25 Yume_Minami 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 认证 DRF提供了关于认证的简单书写方法。 比如用户需要登录后才能访问某个视图: 模型层models.py: class User(models.Model): # 用户名 username = models.CharField(max_length=16) # 密码 password = mode 阅读全文
posted @ 2022-06-20 18:14 Yume_Minami 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 基础 python解释器与pycharm的下载 基本数据类型 用户交互 运算符 流程控制 数据类型的内置方法 简单认识垃圾回收机制 文件操作 字符编码 文件操作 函数 函数的基本使用 函数的参数 名称空间与作用域 函数对象与闭包 装饰器 生成式与匿名函数 迭代器与异常处理 生成器 内置函数 递归函数 阅读全文
posted @ 2022-06-20 14:40 Yume_Minami 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 路由组件 在使用CBV继承ViewSetMixin及其子类时,路由需要我们配置映射关系,手动配置过于麻烦,DRF提供了路由组件自动生成5个映射关系。 SimpleRouter 方式一: from rest_framework.routers import SimpleRouter # 实例化 rou 阅读全文
posted @ 2022-06-17 20:42 Yume_Minami 阅读(85) 评论(1) 推荐(0) 编辑
摘要: 视图基类 DRF视图类中除了APIView类,还有一个GenericAPIView类。 GenericAPIView类主要给我们提供了2个属性,3个方法。 2个属性: queryset:要序列化的数据 serializer_class:序列化类 3个方法: get_queryset():获取要序列化 阅读全文
posted @ 2022-06-17 19:07 Yume_Minami 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 请求与响应 控制请求编码格式 drf配置文件默认可以解析全部编码格式,drf配置文件路径: from rest_framework import settings 全局控制 在配置文件中加入: REST_FRAMEWORK = { 'DEFAULT_PARSER_CLASSES': [ 'rest_ 阅读全文
posted @ 2022-06-16 20:02 Yume_Minami 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页