Django REST framework框架3.6.1版本已經正式發布,新增了javaScript 客戶端庫,用好這個框架可以幫你提高工作效率,歡迎來下載!
Django REST framework使用說明
要用好restframework你必須對django或者說python的幾個概念有比較深刻的理解,GenericView,Mixin,子類父類集成調用,多繼承時的調用順序等等,這是用好restframework的第一步。
如何用restframework實現一個(組)api
1、繼承某個GenericView,重寫里面的某個方法,最大的是get、post、put、patch、delete這些方法,然而并不推薦(應該重寫mixin里面的方法)
2、實現一個serilizer,json化response
3、寫一個url
為什么要使用REST framework
- 在線可視的API,對于贏得你的開發者們十分有用
- 驗證策略涵蓋了OAuth1a和OAuth2
- 同時支持ORM和非ORM數據源的序列化
- 可以配置各個環節,若無需更多強大的特性,使用一般基于類(function-based)的視圖(views)即可
- 大量的文檔,強力的社區支持
- 大公司如同Mozilla和Eventbrite,也是忠實的使用者
- PC官方版
- 安卓官方手機版
- IOS官方手機版