A.被傳入到處理方法的請求不會是Django的Request類的實例,而是REST framework的HttpRequest類的實例B.處理方法可以返回REST framework的Response,而不是Django的HttpRequest,視圖會管理內(nèi)容協(xié)議,給響應設置正確的渲染器C.任何APIException異常都會被捕獲,并且傳遞給合適的響應D.進入的請求將會經(jīng)過認證,合適的權限和(或)節(jié)流檢查會在請求被派發(fā)到處理方法之前運行
A.data:HTTP 響應的數(shù)字狀態(tài)碼B.status_code:Request對象的未渲染內(nèi)容C.content:response的呈現(xiàn)內(nèi)容,render()方法必須先調(diào)用才能訪問contentD.template_name:template_name只有在使用HTMLRenderer 或者其他自定義模板作為response的渲染器時才需要提供該屬性
A.限流,就是限制對API的調(diào)用頻率B.AnonRateThrottle類:用于限制未認證用戶的訪問頻率,限制依據(jù)是用戶的ipC.UserRateThrottle類:用于限定認證用戶,即網(wǎng)站的注冊用戶D.AnonRateThrottle類和UserRateThrottle類,不可以用于同一API