Django2基於類的檢視詳解
阿新 • • 發佈:2018-12-15
一、基本檢視
- view
- TemplateView
- RedirectView
二、通用顯示檢視
- DetailView
- ListView
三、通用編輯檢視
- FormView
- CreateView
- UpdateView
- DeleteView
四、通用日期檢視
- ArchiveIndexView
- YearArchiveView
- MonthArchiveView
- WeekArchiveView
- DayArchiveView
- TodayArchiveView
- DateDetailView
五、基於類的檢視mixins
簡單的mixins
- ContextMixin
- TemplateResponseMixin
單個物件mixins
- SingleObjectMixin
- SingleObjectTemplateResponseMixin
多個物件混合
- MultipleObjectMixin
- MultipleObjectTemplateResponseMixin
檢視分為兩種 1.以函式的形式進行定義的檢視就是函式檢視(簡單,不再敘述) 2.以類的形式進行定義的檢視就是類檢視
基於類的檢視提供的每個請求都具有獨立的狀態; 因此,在例項上儲存狀態變數是安全的(即,是一個執行緒安全的操作)。
以上 會對每種試圖類進行詳解,(待續)