A.被傳入到處理方法的請求不會(huì)是Django的Request類的實(shí)例,而是REST framework的HttpRequest類的實(shí)例
B.處理方法可以返回REST framework的Response,而不是Django的HttpRequest,視圖會(huì)管理內(nèi)容協(xié)議,給響應(yīng)設(shè)置正確的渲染器
C.任何APIException異常都會(huì)被捕獲,并且傳遞給合適的響應(yīng)
D.進(jìn)入的請求將會(huì)經(jīng)過認(rèn)證,合適的權(quán)限和(或)節(jié)流檢查會(huì)在請求被派發(fā)到處理方法之前運(yùn)行
您可能感興趣的試卷
你可能感興趣的試題
A.data:HTTP 響應(yīng)的數(shù)字狀態(tài)碼
B.status_code:Request對象的未渲染內(nèi)容
C.content:response的呈現(xiàn)內(nèi)容,render()方法必須先調(diào)用才能訪問content
D.template_name:template_name只有在使用HTMLRenderer 或者其他自定義模板作為response的渲染器時(shí)才需要提供該屬性
A.限流,就是限制對API的調(diào)用頻率
B.AnonRateThrottle類:用于限制未認(rèn)證用戶的訪問頻率,限制依據(jù)是用戶的ip
C.UserRateThrottle類:用于限定認(rèn)證用戶,即網(wǎng)站的注冊用戶
D.AnonRateThrottle類和UserRateThrottle類,不可以用于同一API
A.CreateModelMixin:提供create方法用于創(chuàng)建資源
B.ListModelMixin和RetrieveModelMixin:提供update方法用于更新資源
C.UpdateModelMixin:提供destroy方法用于刪除資源
D.DestroyModelMixin:提供list和retrieve,分別用于獲取資源列表和單個(gè)資源
A.REST framework的請求對象提供靈活的請求解析,允許你以與通常處理表單數(shù)據(jù)相同的方式處理請求,但只能使用JSON數(shù)據(jù)
B.request.data 返回請求正文的解析內(nèi)容,這與標(biāo)準(zhǔn)的request.POST 和request.FILES 屬性類似
C.request.query_params是request.GET的一個(gè)更準(zhǔn)確的同義詞
D.APIView類或@api_view裝飾器將根據(jù)view中設(shè)置的parser_classes集合或基于DEFAULT_PARSER_CLASSES設(shè)置,確保此屬性自動(dòng)設(shè)置為Parser實(shí)例列表
A.methods:自動(dòng)注冊的接口URL
B.detail:一個(gè)列表,指定訪問這個(gè)接口時(shí)允許的HTTP 方法(GET、POST、PUT、PATCH、DELETE)
C.url_path:True 或者False設(shè)置為True,自動(dòng)注冊的接口URL 中會(huì)添加一個(gè)pk 路徑參數(shù)(請看下面的示例),否則不會(huì)
D.url_name:接口名,主要用于通過接口名字反解對應(yīng)的URL
最新試題
下列關(guān)于action 裝飾器,描述正確的是()
ORM操作:返回一條數(shù)據(jù)的是()
以下選項(xiàng)是Python文件讀操作的是()
django-rest-framework 為分頁功能提供了多個(gè)輔助類,下列說法正確的是()
產(chǎn)生1-99之間的隨機(jī)整數(shù),并存儲(chǔ)到變量n()
下列方法用于列表添加對象的是下列哪個(gè)選項(xiàng):()
QuerySet方法exclude的作用是()
下列關(guān)于Django drf請求對象說法錯(cuò)誤的是:()
ORM操作:條件查詢多條數(shù)據(jù)的是()
關(guān)于文件關(guān)閉的close()方法,哪個(gè)選項(xiàng)的描述是不正確的()