摘要:
Django框架文件保存的流程 自定义文件存储类过程说明 自定义FDFS文件存储类 修改Django框架的默认文件存储类 作用 阅读全文
摘要:
全局注册组件 注:使用Vue.component创建的组件是全局注册的,它们在注册之后可以用在任何新创建的 Vue 根实例 (new Vue) 的模板中。 局部注册组件 阅读全文
摘要:
DRF框架的默认异常处理设置如下: 默认使用 模块下的 函数进行异常处理 自定义异常处理 可以自定义异常处理函数,在DRF框架默认异常处理函数的基础上,添加一些其他的异常处理,比如数据库处理 1)自定义异常处理函数 2)在settings.py配置文件中修改DRF框架的异常处理函数 阅读全文
摘要:
过滤Filtering 排序Ordering 分页 阅读全文
摘要:
定义视图时,只要视图继承了APIView或其子类,就可以使用DRF框架的认证、权限和限流功能。 当客户端访问API接口时,DRF框架在调用对应的API接口之前,会依次进行认证、权限和限流的操作。 注:DRF框架的过滤、排序和分页功能,仅针对使用ListModelMixin中的list方法列表数据的A 阅读全文
摘要:
基本使用 视图集中额外处理方法配置项生成 DefaultRouter与SimpleRouter的区别 阅读全文
摘要:
序列化器 功能:进行数据的序列化和反序列化. 序列化功能:将对象转换为字典。 反序列化功能:数据校验 数据保存 新增和更新 安装DRF框架 添加rest_framework应用, 将rest_framework在INSTALLED_APPS中进行注册 序列化器类定义 使用中更多使用 "seriali 阅读全文
摘要:
视图集和类视图是实现同一个API不同的两种方式。 视图集:将操作同一组资源处理方法(API接口)放在同一个类,这个类叫做视图集。 视图集添加额外API: url的配置: 阅读全文
摘要:
特点: 1)继承自GenericAPIView和对应Mixin扩展类 2)已经封装了对应请求处理方法,方法调用就是对应扩展类函数 阅读全文
摘要:
笔记 视图 "Django REST framework序列化器" "序列化操作" "ModelSerializer使用" "APIView" "GenericAPIView" "Mixin扩展类" "子类视图" "" 视图集 "视图集" "路由Router" "" 其他 "认证、权限、限流" "过 阅读全文
摘要:
特点: 1)继承自object 2)Mixin不能单独使用,需要配合GenericAPIView使用 5个扩展类 : 1)ListModelMixin:list 2)CreateModelMixin:create 3)RetrieveModelMixin:retrieve 4)UpdateModel 阅读全文
摘要:
案例 使用GenericAPIView改写RestAPI 阅读全文
摘要:
案例 使用APIView改写RestAPI 阅读全文
摘要:
ModelSerializer类使用 继承自Serializer 前提:对应是Django模型类 功能: 1. 自动生成字段 2. 默认实现create和update 表示全部字段 阅读全文
摘要:
序列化操作 序列化多个对象 如果要被序列化的是包含多个对象的查询集QuerySet或list,在创建序列化器对象时,需要添加 参数。 注:OrderedDict是有序字典类型。 关联对象嵌套序列化 1)PrimaryKeyRelatedField 使用场景: 1.一般用于关联字段进行校验时使用,但关 阅读全文