摘要:
目录 一 认证简介 二 认证组件局部使用 三 认证组件全局使用 附:不存数据库的token验证 四 源码分析 一 认证简介 Django 自带一个用户认证系统,这个系统处理用户帐户、组、权限和基于 cookie 的会话. 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才 阅读全文
摘要:
目录 版本控制器介绍: 一 作用 二 内置的版本控制类 三 局部使用 四 全局使用 五 示例 源码分析 版本控制器介绍: 为什么在开发过程中为什么会有不同的版本产生, 我们之前在Restful规范的时候的时候已经介绍过了, 这里不再赘述, 在Rest-framework中开发者就为我们内置了一个版本 阅读全文
摘要:
目录 路由控制介绍: 一 自定义路由(原始方式) 二 半自动路由(视图类继承ModelViewSet) 三 全自动路由(自动生成路由) 路由控制介绍: 我们之前一直接触的路由是最基本的形式, 就是我们下面介绍的第一种方式的自定义路由, 无论是FBV还是CBV, 都可以使用这用方式来设置路由来设定请求 阅读全文
摘要:
Rest-Framework之前有篇博客有专门介绍解析器和响应的我们在这里介绍怎么应用Rest-Framewor中的响应器组件,他们的应用并不广泛, 只是在有需求的项目中才会出现,一般用默认的就可以了 一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。 用户请求URL: 阅读全文
摘要:
Rest-Framework中的解析器和响应器是对应的,分别对客户端的请求和服务器的响应相对应做处理 一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格 阅读全文
摘要:
分页器的应用说明: 分页往往是在查询的结果是多条数据而我们又不需要一次性显示或者阅读的时候使用的,在Rest-Framework中也内置了分页器的组件供我们使用, 分页器中一共内置了三种分页方法: 简单分页、偏移分页、加密分页. 下面就一次介绍一下这几种分页方法的具体使用和区别 一 简单分页(查看第 阅读全文
摘要:
目录 序言:Django自带序列化组件 一、restframework介绍 什么是restframework restframework介绍 HTTP动词 状态码 二 rest-framework序列化之Serializer 序列化的意义: 常用字段类型: 序列化实例 三 rest-framewor 阅读全文