
restful
songfreeman
这个作者很懒,什么都没留下…
展开
-
django Rest Framework 系列 7 - Schemas & client libraries
官方地址: http://www.django-rest-framework.org/tutorial/7-schemas-and-client-libraries/一个Schemas是一种机器可读文档,用于描述可用的API端, URLS 以及支持的操作。 Schemas可以是自动生成文档的有用工具, 也可以用于驱动与API进行交互的动态客户端库。1. Core API 为了提供 schemas翻译 2017-04-18 11:12:26 · 1107 阅读 · 0 评论 -
django Rest Framework 系列 1 - 序列化 Serialization
我们要使用我们的web api,要做的第一件事就是序列化和反序列化, 以便snippets实例能转换为可表述的内容,例如json. 我们声明一个可有效工作的串行器serializer。在snippets目录下面,该串行器与django 的表单形式很类似。创建一个serializers.py ,并将下面内容拷贝到文件中.翻译 2017-04-16 11:55:47 · 1270 阅读 · 0 评论 -
django Rest Framework 系列3 - Class-based Views
我们也可以使用基于类的视图来编写API视图,而不是基于函数的视图。我们将会看到,这是一种可以允许我们重用通用功能的强大模式,可以帮助我们保持我们的代码DRY(Don’t repeat yourself)翻译 2017-04-16 14:09:19 · 416 阅读 · 0 评论 -
django Rest Framework 系列 4 - Authentication & Permissions
当前我们的API 并没有限制谁可以编辑或删除snippets代码, 我们需要一些更高级的行为来确保: . snippets代码总是与创建者联系在一起 . 只有认证的用户才可以创建 snippets . 只有snippet的创建者才可以更新或删除信息 . 未认证的请求只能有只读访问权限翻译 2017-04-16 17:09:53 · 1919 阅读 · 0 评论 -
django Rest Framework 系列 5 - Relationships & Hyperlinked APIs
目前我们的API中的关系用主键表示,在本教程的这一部分中,我们将改进API的内聚力和可发现性,而不是使用关联的超链接。1 .为API根创建一个终结点 现在我们有了 snippets 与 users 的端点, 但没有AP翻译 2017-04-17 17:20:23 · 1135 阅读 · 0 评论 -
django Rest Framework 系列 2- Request and Response
rest framework 引入了一个继承自HttpRequest的Request对象,该对象提供了对请求的更灵活解析。request对象的核心部分是request.data属性,类似于request.post, 但在使用WEB API时,request.data更有效翻译 2017-04-16 12:16:05 · 986 阅读 · 0 评论 -
django Rest Framework 系列 6 - ViewSets & Routers
官网地址:http://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/REST框架包含一个用于处理ViewSets 的抽象概念,它允许开发人员能专注于API的状态和相互作用进行建模,并基于常规约定自动构建URL。 ViewSet 类和 View 类几乎是一样的,区别是它提供了类似于read 或 update 这样的操作翻译 2017-04-18 10:15:52 · 1966 阅读 · 0 评论