drf2 FBV和CBV

 

 

FBV 基於函數的視圖
CBV 基於類的視圖

也就是說咱們是用函數編寫視圖~仍是類編寫視圖

urlpatterns = [
    path('admin/', admin.site.urls),
    path('test_fbv', test_fbv),
    path('test_cbv', TestCBV.as_view())
]


def test_fbv(request):
    return HttpResponse("ok")

class TestCBV(View):
    def get(self, request):
        return HttpResponse("ok")

 

 

CBV首先執行了as_view()方法函數

 

 CBV在內部作了一個分發~本質和FBV是同樣的url

相關文章
相關標籤/搜索