Django REST Framework 3.0 發布

jopen 10年前發布 | 11K 次閱讀 Django

Django REST framework 是一個輕量級的庫,可以很容易地構建Web API。它被設計為一個模塊化,易于自定義的體系結構,基于Django的基礎類視圖。

Django REST Framework 3.0 發布,此版本經歷了大約 4 年的迭代和細化,解決了之前序列化程序,字段和通用視圖的問題。

此版本是增量版本,包括一些重大的 API 改進,升級需要你仔細閱讀發行說明,但是遷移路徑會相對簡單。

此版本的 API 使得編寫,維護和調試應用變得更簡單。

Django REST Framework 3.0 是第一個基于當前 Kickstarter campaign 的版本。

新特性:

值得關注的新特性:

  • Printable representations on serializers

  • Simple model serializers that are vastly easier to understand and debug

  • 新的 BaseSerializer

  • 更簡潔的字段 API 

  • 通用視圖的超級簡單默認實現

  • 支持通過你的 API 覆蓋驗證錯誤方式處理

  • 添加了一個元數據 API

  • 更緊湊的 JSON 輸出,包括默認打開的 unicode 樣式編碼

  • 基于模板的 HTML 表單,為序列化程序進行渲染

這些重大的新特性將會繼續在 3.1 和 3.2 版本出現,這些版本都與兩個 Kickstarter stretch 目標 吻合 - "功能改進" 和 "管理界面"。

未來計劃

Django REST Framework 3.1 計劃改進如下組件:

  • Public API for using serializers as HTML forms.

  • Request parsing, mediatypes & the implementation of the browsable API.

  • Introduction of a new pagination API.

  • Better support for API versioning.

3.2 版本計劃引入一個替代 admin-style 的界面,設計成可瀏覽的 API 。

更多內容請看發行說明

Django REST Framework 3.0 發布

來自:http://www.oschina.net/news/57528/django-rest-framework-3-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!