Django REST Framework 3.0 發布
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 。
更多內容請看發行說明。
來自:http://www.oschina.net/news/57528/django-rest-framework-3-0