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