Django Web应用开发实战第五章
生活随笔
收集整理的這篇文章主要介紹了
Django Web应用开发实战第五章
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
視圖類是通過定義和聲明類的形式實現(xiàn)的,根據(jù)用途劃分3部分:數(shù)據(jù)顯示視圖、數(shù)據(jù)操作視圖和日期篩選視圖。
- 數(shù)據(jù)顯示視圖:將后臺數(shù)據(jù)顯示在網(wǎng)頁上,數(shù)據(jù)主要來自模型,有:RedirectView、TemplateView、ListView和DetailView
- DetailView繼承關(guān)系:
- ListView繼承關(guān)系:
- 數(shù)據(jù)操作視圖:對模型進行操作,實現(xiàn)Django與數(shù)據(jù)庫的數(shù)據(jù)交互,有:FormView、CreateView、UpdateView和DeleteView
- FormView:使用內(nèi)置的表單功能,通過表單實現(xiàn)數(shù)據(jù)驗證、響應(yīng)輸出等功能
- FormView繼承關(guān)系:
- CreateView:實現(xiàn)模型的數(shù)據(jù)新增功能,通過內(nèi)置表單功能實現(xiàn)新增。
- CreateView繼承關(guān)系:
- UpdateView:實現(xiàn)模型的數(shù)據(jù)修改功能,通過內(nèi)置表單功能實現(xiàn)修改。
- UpdateView繼承關(guān)系:
- DeleteView:實現(xiàn)模型數(shù)據(jù)的刪除功能,通過內(nèi)置表單功能實現(xiàn)修改。
- DeleteView繼承關(guān)系:
- FormView:使用內(nèi)置的表單功能,通過表單實現(xiàn)數(shù)據(jù)驗證、響應(yīng)輸出等功能
- 日期篩選視圖:根據(jù)模型里的某個日期字段進行數(shù)據(jù)篩選,然后將符合結(jié)果的數(shù)據(jù)以一定形式顯示在網(wǎng)頁上。
- ArchiveIndexView
- YearArchiveView
- MonthArchiveView
- WeekArchiveView
- DayArchiveView
- TodayArchiveView
- DayArchiveView
- DateDetailView
總結(jié)
以上是生活随笔為你收集整理的Django Web应用开发实战第五章的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腰间盘突出,右大腿头关一节疼,并拉着右小
- 下一篇: 解决Navicat导出Excel数字为科