![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
REST教程翻译系列
Python小学生
单丝不成线 ,独木不成林。
展开
-
Django REST framework-教程00-quickstart原创翻译
01-目的02-项目配置03-串行器04-视图05-URLs06-设置08-测试我们的API01-目的创建一个简单的API去让管理员在系统里查看和编辑用户和组。02-项目配置创建一个Django项目名叫tutorial,然后创建一个新app叫quickstart。mkdir tutorialcd tutorialvirtualenv envenv\Scripts\activatepi翻译 2017-09-23 10:33:35 · 470 阅读 · 0 评论 -
Django REST framework-教程01-Serialization原创翻译
01-简介02-配置一个新环境03-开始操作04-创建一个模型05-创建一个串行器类06-使用串行器07-使用串行器模型08-使用串行器编写普通的Django视图09-测试web API01-简介本教程将介绍代码共享web API,通过这个实例,我们将了解REST框架的各种组件,并且从整体架构上了解每一个部分是是如何组合到一起的。 - 教程代码:https://github.co翻译 2017-09-25 22:28:14 · 808 阅读 · 0 评论 -
Django REST framework-教程03-class-based views原创翻译
我们还可以使用基于类的视图编写我们的API视图,而不是基于函数的视图。正如我们将看到的,这是一个强大的模式,允许我们重用常用的功能,并帮助我们保持代码不重复编写。01-使用基于类的视图重写我们的API我们将首先将根视图重写为基于类的视图。所有这一切都涉及到views.py重构。from snippets.models import Snippetfrom snippets.serializers翻译 2017-09-26 19:16:03 · 336 阅读 · 0 评论 -
Django REST framework-教程04-Authentication and Permissions原创翻译
我们现在的API没有任何权限限制,任何人都可以编辑或者删除代码片段。 我们想要进行一些高级操作,以确保下列行为: - 代码片段始终和创建者关联 - 只有身份验证过的用户可以创建代码片段 - 只有创建者可以更新或者删除 - 没有经过验证的请求只有只读权限01-将信息添加到模型我们将对我们的Snippet模型类进行几次更改。首先,我们添加关联字段。其中一个字段将用于表示创建代码段的用户。另一个翻译 2017-09-27 21:07:15 · 384 阅读 · 0 评论 -
Django REST framework-教程05-Relationships and Hyperlinked 原创翻译
目前我们的API中的关联用主键表示。在本教程的这一部分中,我们将改进API的内在关联方式和展示方式,使用超链接来进行关联。01-为API主页创建一个节点现在我们有’snippets’和’users’的端点,但是我们的API没有一个入口点。要创建一个,我们将使用一个常规的基于函数的视图@api_view我们之前介绍的装饰器。在你的snippets/views.py添加:from rest_framew翻译 2017-09-28 11:48:02 · 461 阅读 · 0 评论 -
Django REST framework-教程02-Requests and Responses原创翻译
[toc] 从这现在开始,我们将真正开始包涵REST框架的核心。我们来介绍几个基本的构建部分。01-请求对象REST框架引入了Request对象用于扩展常规的HttpRequest,并提供了更灵活的请求解析。Request对象的核心功能是request.data属性,这与request.POST使用Web API 相似但更有用。request.POST # Only handles form d翻译 2017-09-26 21:16:08 · 477 阅读 · 2 评论 -
Django REST framework-教程06-ViewSets and Routers 原创翻译
python技术交流群332680349,资源分享,技术交流。REST框架用ViewSets一个处理的抽象行为,它允许开发人员集中精力对API的状态和交互进行建模,并根据常规约定使URL构造自动处理。ViewSet类是几乎相同的与View类,但他们提供例如read,或者update方的法,而不是方法处理,如get或put。一个ViewSet类只有在最后一刻被绑定到一组方法处理程序,当它被实例化成一翻译 2017-09-29 11:55:36 · 330 阅读 · 0 评论