Django-restframework 概述及目錄

一.概述

  restful_api規範就不過多贅述 

  前後端分離,基於Django做的Django-rest_framework框架。

  先看看rest_framework源碼是怎樣做的:from rest_framework.views import APIView

  APIView——>繼承from django.views import View,所以當用Django做api時,基於CBV(class base view),必須繼承APIView

  

 1 class Order(APIView):
 2     def get(self ,request,*arg,**kargs):
 3        return HttpResponse("get請求")    
 4 
 5 #看源碼
 6 """當繼承APIView後"""
 7 # 先看url路由
 8 path('index/', views.Order.as_view(), name="order")
 9 # 路由執行了APIView.as_view() -> View.as_view() ->APIView.dispatch()
10 # 所以強求進來走 APIView.dispatch(),下面爲圖解
11

 

 

 二 .目錄

  因爲dispatch()爲APIView入口,以下的所有內容都將從其開始,點擊跳轉

  1.認證***

  2.權限***

  3.限流(節流)***

  4.版本控制**

  5.解析器**

  6.序列化****

  7.路由**

  8.分頁**

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章