請求與響應

請求對象

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

裝飾器API視圖

REST框架提供倆個裝飾器,用來寫API試圖。對象

1,@api_view 裝飾器用在基於試圖的方法上。 2,APIView類用在基於試圖的類上。這些裝飾器提供一些功能。擴展

在連接URLs後添加可選格式後綴

相關文章
相關標籤/搜索