摘要: 一、分页 当访问的数据量特别大的时候,我们需要对数据进行分页显示,可以通过如下三种方式进行,分别介绍如下: 1、根据页码分页 url代码: 视图代码: from django.shortcuts import render from rest_framework.views import APIVi 阅读全文
posted @ 2018-02-25 23:35 骑猪走秀 阅读(1139) 评论(0) 推荐(1) 编辑
摘要: 一、版本控制 1、基于url传参 如通过这样的url传参方式实现版本控制:http://127.0.0.1:8080/api/users/?version=v2,其中参数名称version和允许的版本通过如下配置文件方式实现,不再允许的版本内的版本是无法通过访问的。 配置文件内容: 具体使用实例: 阅读全文
posted @ 2018-02-25 18:29 骑猪走秀 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、认证 1、自定义认证 认证即是通过继承BaseAuthentication重构认证的类,认证的逻辑在类的authenticate方法中实现,通过判断用户传递的token,如果认证成功返回(用户,用户Token)元组,会将用户对象封装到request里,通过request.用户可以获得用户的相关信 阅读全文
posted @ 2018-02-25 13:09 骑猪走秀 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、RESTful定义 REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征 阅读全文
posted @ 2018-02-25 12:10 骑猪走秀 阅读(275) 评论(0) 推荐(0) 编辑