當(dāng)前位置:
首頁(yè) >
Django自身的CBV列表
發(fā)布時(shí)間:2025/5/22
31
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Django自身的CBV列表
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
慢慢就有感覺(jué)了。。。。
這個(gè)是可以快速開(kāi)發(fā)很多東東,不過(guò),類視圖要求的積累還是有一些的。。
~~~~~~~~~~~~~
CBVs在功能上的可擴(kuò)展性, 犧牲的是簡(jiǎn)單性, 一個(gè)CBV最多的時(shí)候擁有8個(gè)import關(guān)系. (如果希望進(jìn)一步了解這些繼承關(guān)系, 可以使用?Classy Class-Based Views?進(jìn)行查看.) 所以要弄懂那個(gè)View最適合當(dāng)下的場(chǎng)景對(duì)于開(kāi)發(fā)人員也是一個(gè)挑戰(zhàn). 為了減少CBVs的使用難度, 我們將這些View和基本的用法列在下表中, 為了顯示方便, 名字前的django.views.generic前綴皆省去:
| View | 基本View, 可以在任何時(shí)候使用 | 見(jiàn)后面詳細(xì)介紹 |
| RedirectView | 重新定向到其他URL | 將訪問(wèn)"/log-in/"的用戶重新定向到"/login/" |
| TemplateView | 顯示Django HTML template | 一般網(wǎng)站中使用模板顯示的頁(yè) |
| ListView | 顯示對(duì)象列表 | 文章列表頁(yè) |
| DetailView | 顯示對(duì)象詳情 | 文章詳細(xì)頁(yè) |
| FormView | 提交From | 網(wǎng)站聯(lián)系我們或emai訂閱form |
| CreateView | 創(chuàng)建對(duì)象 | 創(chuàng)建新文章頁(yè) |
| UpdateView | 更新對(duì)象 | 修改文章頁(yè) |
| DeleteView | 刪除對(duì)象 | 刪除文章頁(yè) |
| Generic date views | 顯示一段時(shí)間內(nèi)的對(duì)象 | 按時(shí)間歸類的博客 |
總結(jié)
以上是生活随笔為你收集整理的Django自身的CBV列表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tesseract-OCR 训练过程 V
- 下一篇: 谈论XSS