A.CreateModelMixin:提供create方法用于創(chuàng)建資源B.ListModelMixin和RetrieveModelMixin:提供update方法用于更新資源C.UpdateModelMixin:提供destroy方法用于刪除資源D.DestroyModelMixin:提供list和retrieve,分別用于獲取資源列表和單個(gè)資源
A.REST framework的請(qǐng)求對(duì)象提供靈活的請(qǐng)求解析,允許你以與通常處理表單數(shù)據(jù)相同的方式處理請(qǐng)求,但只能使用JSON數(shù)據(jù)B.request.data 返回請(qǐng)求正文的解析內(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)注冊(cè)的接口URLB.detail:一個(gè)列表,指定訪問(wèn)這個(gè)接口時(shí)允許的HTTP 方法(GET、POST、PUT、PATCH、DELETE)C.url_path:True 或者False設(shè)置為True,自動(dòng)注冊(cè)的接口URL 中會(huì)添加一個(gè)pk 路徑參數(shù)(請(qǐng)看下面的示例),否則不會(huì)D.url_name:接口名,主要用于通過(guò)接口名字反解對(duì)應(yīng)的URL