Request對象,擴展了常規HttpResquest,提供靈活的請求解析。 核心功能是request.data屬性。api
request.POST # 只處理表單數據 'POST' request.data # 處理任意數據 'POST/PUT/PATCH'
Response對象,用未渲染內容和內容協商來決定正確的內容類型,並把它返回給客戶端框架
return Response(data) # 根據客戶端的請求來渲染成制定的內容類型
REST框架爲每一個狀態碼(status code)提供更明確的標識符,例如在狀態(status)模型中的HTTP_400_BAD_REQUEST。用這些標識符代替純數字的HTTP狀態碼是很好的注意。code
REST框架提供倆個裝飾器,用來寫API試圖。對象
1,@api_view 裝飾器用在基於試圖的方法上。 2,APIView類用在基於試圖的類上。這些裝飾器提供一些功能。擴展