1. 程式人生 > >Django 之 Views視圖理解

Django 之 Views視圖理解

mar col 類的方法 image django cti UNC 例子 ado

視圖作用:用於接收請求並返回響應內容

視圖使用分兩類:CBV(class base view 基於類) 和 FBV(function base view 基於函數)

CBV與FBV的區別,基於類的方法,可定義get與post兩個方法之後,直接在相應的函數裏寫相應的代碼就可處理相應的請求,而FBV基於函數的方法,默認是get方法,如處理post方法,必須自己加以if判斷。

以下以基於類的寫法為例子展示:

1、在urls.py上指定URL的跳轉規則

技術分享圖片

2、在views.py上定義Test類

技術分享圖片

3、效果展示

技術分享圖片

技術分享圖片

Django 之 Views視圖理解