不为成仙,只为在这红尘中等你回来。

3.1 Announcement

    # Django REST framework 3.1 3.1 版本是 Kickstarter 项目发行版中的一个中间步骤,包含了一系列新功能。 一些亮点包括: - 超级智能光标分页方案。 - 改进的分页 API,支持标头或主体分页样式。 - 分页控制可浏览API中的渲染。 - 更好地支持 API 版本控制。 - 内置国际化支持。 - 支持 Django 1.8 的 `HStoreField` 和 `ArrayField`。 *** ## 分页 (Pag...

    阅读全文>>

2018年10月16日 16:52 作者:nancy 分类:[Django] 421

3.0 Announcement

    # Django REST framework 3.0 Django REST framework 的 3.0 版本是近四年迭代和改进的结果。它全面地解决了序列化器、字段和通用视图中先前遗留的一些设计问题。 **这个版本本质上是递增的。有一些突破性的 API 更改,升级需要您仔细阅读发布说明,但是迁移路径应该相对简单。** REST franewirk API 和实现的质量差异应该使编写,维护和调试应用程序变得更加容易。 3.0 是我们最近的 [Kickstarter ...

    阅读全文>>

2018年10月15日 23:45 作者:nancy 分类:[Django] 709

Jobs

    # 工作 (Jobs) 正在寻找一个新的 Django REST Framework 相关角色?在这个网站上,我们提供了一些可能有用的工作资源列表。如果[我们的任何赞助商都在招聘](https://fund.django-rest-framework.org/topics/funding/),也值得一试。 ## 寻找 Django REST framework 工作的地方 (Places to look for Django REST Framework Jobs) - [htt...

    阅读全文>>

2018年10月11日 22:40 作者:nancy 分类:[Django] 428

Project management

    # 项目管理 (Project management) *“没有人可以吹响交响乐;它需要整个管弦乐队演奏它” —— Halford E. Luccock* 本文档概述了 REST framework 的项目管理流程。 其目的是确保项目具有较高的 [“公共要素”](https://en.wikipedia.org/wiki/Bus_factor),并且在可预见的未来可以继续得到良好的支持。欢迎提出改进我们流程的建议。 *** ## 维护团队 (Maintenance...

    阅读全文>>

2018年10月11日 21:42 作者:nancy 分类:[Django] 483

Contributing to REST framework

    # 对 REST framework 的贡献 (Contributing to REST framework) *世界真的只能一次改变一件事。艺术正在挑选那件作品。—— [Tim Berners-Lee](https://www.w3.org/People/Berners-Lee/FAQ.html)* 您可以通过多种方式为 Django REST framework 做出贡献。我们希望它是一个由社区主导的项目,所以请参与并帮助塑造项目的未来。 ## 社区 (Community...

    阅读全文>>

2018年10月10日 12:42 作者:nancy 分类:[Django] 426

Tutorials and Resources

    # 教程和资源 (Tutorials and Resources) 有大量资源可供学习和使用 Django REST framework。我们尝试在此处提供全面的可用列表。 ## 书籍 (Books) [![](/static/images/drf/hwa-cover.png)](https://hellowebapp.com/order/) [![](/static/images/drf/tsd-cover.png)](https://www.twoscoopspress.co...

    阅读全文>>

2018年10月9日 16:45 作者:nancy 分类:[Django] 740

Third Party Packages

    # 第三方包 (Third Party Packages) *软件生态系统 […] 建立一个社区,进一步加速知识、内容、问题、专业知识和技能的共享。—— [Jan Bosch](http://www.software-ecosystems.com/Software_Ecosystems/Ecosystems.html)* ## 关于第三方包 (About Third Party Packages) 第三方软件包允许开发人员共享扩展 Django REST framework 功能...

    阅读全文>>

2018年10月8日 23:36 作者:nancy 分类:[Django] 599

REST, Hypermedia & HATEOAS

    # REST, Hypermedia & HATEOAS *你一直用 “REST” 这个词。我不认为这意味着你认为它意味着什么。—— Mike Amundsen,[REST fest 2012主题演讲](https://vimeo.com/channels/restfest/page:2)。* 首先,免责声明。“Django REST framework ” 这个名称早在 2011 年初就已经确定,之所以选择这个名称只是为了确保开发人员能够轻松找到该项目。在整个文档中,我们尝试使用...

    阅读全文>>

2018年10月7日 13:55 作者:nancy 分类:[Django] 507

The Browsable API

    # 可浏览的 API (The Browsable API) *这是一个极其错误的真理……我们应该培养思考我们正在做什么的习惯。事实恰恰相反。文明的进步是通过扩展我们不需要思考就能完成的重要操作的数量。—— [Alfred North Whitehead](https://en.wikiquote.org/wiki/Alfred_North_Whitehead),数学概论 (1911)* API 可能代表应用程序编程接口,但是人类也必须能够读取 API;必须有人进行编程。Djang...

    阅读全文>>

2018年10月6日 23:13 作者:nancy 分类:[Django] 654

HTML & Forms

    # HTML 和表单 (HTML & Forms) REST framework 适用于返回 API 样式响应和常规 HTML 页面。此外,序列化器可用作 HTML 表单并在模板中渲染。 ## 渲染 HTML (Rendering HTML) 为了返回 HTML 响应,您需要使用 `TemplateHTMLRenderer` 或 `StaticHTMLRenderer`。 `TemplateHTMLRenderer` 类期望响应包含上下文数据的字典,并基于必须在视图或响应中...

    阅读全文>>

2018年10月5日 20:26 作者:nancy 分类:[Django] 645