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