摘要: 认证、权限和限制 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接口 限制确定你访问某个接口的频率 认证 在 REST framework 提供了一些开箱 阅读全文
posted @ 2019-01-16 21:50 zpf666 阅读(580) 评论(0) 推荐(0) 编辑
摘要: DRF的版本控制 为什么需要版本控制 API 版本控制允许我们在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 DRF提供了许多不同的版本控制方案。 可能会有一些客户端因为某些原因不再维护了,但是我们后端的接口还要不断的更新迭代,这个时候通过版本控制返回不同的内容就是一种不错的解 阅读全文
posted @ 2019-01-16 21:02 zpf666 阅读(371) 评论(0) 推荐(0) 编辑
摘要: DRF中的Request 在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。 比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某 阅读全文
posted @ 2019-01-16 20:45 zpf666 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 表结构 单表的GET和POST: 路由: 序列化类: 视图: 外键的GET和POST: 路由: 序列化: 视图: 多对多的GET和POST: 路由: 序列化: 视图: 超链接的序列化: 路由: 序列化: 视图: 阅读全文
posted @ 2019-01-16 20:01 zpf666 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Django REST framework框架介绍 Django REST framework是基于Django实现的一个RESTful风格API框架,能够帮助我们快速开发RESTful风格的API。 Django REST framework安装与配置 安装 配置 如果想要获取一个图形化的页面,需 阅读全文
posted @ 2019-01-16 19:18 zpf666 阅读(189) 评论(0) 推荐(0) 编辑