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