RestFramework粗略翻译
FireinDarKK
这个人很懒。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
01 REST框架原始写法,与表单Form类似,实例
创建模型modelspy创建自定义的Serializer类serializerspy序列化与反序列化简便的ModelSerializer要求不高的数据不用自定义重点编写我们的视图处理函数viewspyserializer支持的字段自定义字段支持的参数1. 创建模型(models.py)from django.db import models# 高亮文本, 两种风格from pygm原创 2017-11-06 19:12:58 · 717 阅读 · 0 评论 -
02 rest接口新版写法
REST框架简介简单的接口写法REST框架简介身份验证策略OAuth1a和OAuth2的包支持ORM和非ORM数据源的序列化可以自定义,基于功能的常规视图简单的接口写法设置settings INSTALLED_APPS = ( ... 'rest_framework', ) # 配置我们框架 REST_FRAMEWOR翻译 2017-11-07 09:01:23 · 1241 阅读 · 0 评论 -
07 rest-framework之视图函数基类和路由类
1内容2利用ViewSets进行重构使用路由器1、内容重构视图函数将视图函数绑定url利用路由类view与viewsets之间的权衡 rest框架提供了ViewSets基类,让开发者得以集中精力于对API的状态和交互进行建模; ViewSets和views十分相似,除了提供如read,update等方法,而不是get或put; ViewSet类使用Router类处理复杂的url.原创 2017-11-07 22:33:49 · 650 阅读 · 0 评论 -
06 rest-framework之关系与超链接API
内容创建api根节点的断点创建高亮文本的断点超链接接口URL模式命名1. 内容为API接口创建根节点为对象的高亮显示文本创建端点为每个API创建链接确保每个url模式被命名,或者定义添加分页浏览接口之前使用主键,需要提升内聚性和可发现性2. 创建api根节点的断点# 之前我们有了snippets和users的端点,现在我们利用正则表达式和带@api_view基础视图函数创建初级翻译 2017-11-07 09:24:19 · 841 阅读 · 0 评论 -
03 rest-framework之请求和响应(request和response)
请求对象响应对象状态码status包装API视图使用实例为网址添加后缀format参数常用的method1. 请求对象request扩展的对象HttpRequest核心功能, request.data属性,和request.POST类似2. 响应对象Response对象,按指定的congtent-type渲染数据,并返回给客户端3. 状态码(status)100继续请求者应当继续提翻译 2017-11-07 09:04:32 · 2700 阅读 · 0 评论 -
04 rest-framework之基于类视图的视图函数
基于类的视图函数viewspy基于Mixin类重构视图类复合功能的View类1. 基于类的视图函数(views.py)from snippets.models import Snippetfrom snippets.serializers import SnippetSerializerfrom django.http import Http404# APIView from rest翻译 2017-11-07 09:06:06 · 486 阅读 · 0 评论 -
05 rest-framework之用户认证和权限管理
目的数据库中字段的on update 和 on delete参数删除原数据库和迁移记录添加用户控制入口设置断点更新serializer为我们的视图函数添加权限认证添加登录窗口urlrest_framework自带用户权限内等级管理用户认证1. 目的实例对象始终与创建者相关联只有通过身份验证的用户可以创建实例只有对象的创建者能够更新和删除该对象未认证用户应该只有只读权限2翻译 2017-11-07 09:21:39 · 1512 阅读 · 0 评论
分享