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

Internationalization

    # 国际化 (Internationalization) *支持国际化不是可选的。它必须是核心功能。—— [Jannis Leidel,2015 年在 Django Under the Hood 演讲](https://youtu.be/Wa0VfS2q94Y)。* REST framework 附带可翻译的错误消息。您可以启用 [Django 的标准翻译机制](https://docs.djangoproject.com/en/1.7/topics/i18n/translatio...

    阅读全文>>

2018年9月30日 18:20 作者:nancy 分类:[Django] 847

API Clients

    # API 客户端 (API Clients) API 客户端处理网络请求是如何发出的以及如何解码响应的底层细节。它们为开发人员提供了一个应用程序接口来工作,而不是直接与网络接口一起工作。 此处记录的 API 客户端不限于使用 Django REST framework 构建的 API。它们可以与任何公开支持的模式格式的 API 一起使用。 例如,[Heroku 平台 API](https://devcenter.heroku.com/categories/platform-...

    阅读全文>>

2018年9月25日 17:58 作者:nancy 分类:[Django] 715

Documenting your API

    # 记录您的 API (Documenting your API) *REST API 应该花费几乎所有的描述性工作来定义用于表示资源和驱动应用程序状态的媒体类型。—— Roy Fielding, [REST APIs must be hypertext driven](http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven)* REST framework 提供对 API 文档的内置支持。还有一些...

    阅读全文>>

2018年9月21日 16:16 作者:nancy 分类:[Django] 1466

Django REST framework 中文翻译文档

    # Django REST framework 中文文档 如果本文对您有所帮助,请在 [github](https://github.com/fangweiren/Django-REST-framework-documentation) 上 **star** 该项目。 ## 版本说明 这是 Django REST framework v3 版本的中文翻译文档。 - djangorestframework v3.8.2 - django 2.0.6 - python 3....

    阅读全文>>

2018年9月5日 14:53 作者:nancy 分类:[Django] 613

Settings

    # 设置 (Settings) *命名空间是一个很棒的主意 - 让我们做更多的事情吧!—— [The Zen of Python](https://www.python.org/dev/peps/pep-0020/)* REST framework 的配置全部在单个 Django 设置中命名的,名为 `REST_FRAMEWORK`。 例如,您的项目的 `settings.py` 文件可能包含以下内容: ```python REST_FRAMEWORK = { ...

    阅读全文>>

2018年9月4日 18:38 作者:nancy 分类:[Django] 754

Testing

    # 测试 (Testing) *天有不测风云,码有祸福旦夕 (指明了测试在编程开发中的重要性)。—— [Jacob Kaplan-Moss](https://jacobian.org/writing/django-apps-with-buildout/#s-create-a-test-wrapper)* REST framework 包含一些扩展 Django 现有测试框架的辅助类,并改进对 API 请求的支持。 # APIRequestFactory 扩展 [Django...

    阅读全文>>

2018年9月3日 17:41 作者:nancy 分类:[Django] 869