Drf框架 一丶API接口 二丶序列化 三丶Django Rest Framework 四丶流程 ...
分类:
其他好文 时间:
2019-12-05 20:28:46
阅读次数:
119
序列化器 Serializer 定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo 我们想为这个模型类提供一个序列化器,可 ...
分类:
其他好文 时间:
2019-12-03 21:50:43
阅读次数:
113
1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内,执行命令:django-admin startproject web_project创建工程目录 1.3修改,添加目录结构 apps 存放Django的应用 libs 存放第三方的库文件 se ...
分类:
编程语言 时间:
2019-12-02 23:19:53
阅读次数:
119
Serializer组件(序列化器 Serializer) 1.定义序列化器 Django REST framework中的Serializer使用类来定义, 需要继承自rest_framework.serializers.Serializer. 序列化 反序列化 2.ModelSerializer ...
分类:
其他好文 时间:
2019-11-27 11:56:53
阅读次数:
56
Django REST framework是一个基于django框架开发的组件,本质是一个django的app。 不基于drf也可以实现restful规范来开发接口程序,但是使用它可以帮程序员快速开发出一个遵循restful规范的程序。 安装 简单使用 settings中注册app 路由, 一个路由 ...
分类:
其他好文 时间:
2019-11-26 22:46:51
阅读次数:
84
把十大接口做完了才能更好的了解后面的视图类 1.(重点)二次封装Response;自定义APIResponse继承Response,重写 ____init____方法 2.(正常)在orm的模型表中,设置了abstract为True的模型类,称之为基类,这样的模型类是专门作为基类来提供公有属性的(基 ...
分类:
其他好文 时间:
2019-11-24 13:42:17
阅读次数:
96
不懂使用机制的直接看源码就好了,也不是很难,能够看得懂 视图家族 1. View:将请求方式与视图类的同名方法建立映射,完成请求响应(原生django) 2. APIView(rest_framework) 1. 继承View ,具有View的所有功能 2. 重写as_views禁用csrf认证 3 ...
分类:
其他好文 时间:
2019-11-24 13:37:12
阅读次数:
52
[toc] Serializer组件(序列化器 Serializer) 1.定义序列化器 Django REST framework中的Serializer使用类来定义, 需要继承自rest_framework.serializers.Serializer. 序列化 反序列化 2.ModelSeri ...
分类:
其他好文 时间:
2019-11-22 19:31:18
阅读次数:
59
认证、权限和限制 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接口 限制确定你访问某个接口的频率 认证 REST framework 提供了一些开箱即用 ...
分类:
其他好文 时间:
2019-11-18 14:29:40
阅读次数:
64
DRF的版本控制 为什么需要版本控制 API 版本控制允许我们在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 DRF提供了许多不同的版本控制方案。 可能会有一些客户端因为某些原因不再维护了,但是我们后端的接口还要不断的更新迭代,这个时候通过版本控制返回不同的内容就是一种不错的解 ...
分类:
其他好文 时间:
2019-11-17 10:58:49
阅读次数:
63