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