作者qoorocker (rockers)
看板Python
標題[討論] django CBV ?FBV?
時間Sat Aug 31 10:29:53 2013
如題,目前正在學習 django 算是剛入門
請問一下前輩們 django 中 CBV FBV
哪種比較好? 還是要混用?
什麼情況是合用 CBV 而 FBV 又是?
CBV 看起來很簡潔 QQ 但是我常常看得霧煞煞
django 自己摸索好久 越摸越覺得要學的東西好多好多 :(
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.17.99
1F:→ qoorocker:有前輩願意指導我嗎 可以一直問問題 08/31 10:31
2F:→ dken:template的事還是交給前端比較好,好處是多人合作容易分工 08/31 11:09
3F:→ uranusjr:一開始可以先用 FBV, 對 view 的流程有概念之後再學 CBV 08/31 11:22
4F:→ uranusjr:當然要直上 CBV 也不是不行, 不過既然你已經霧煞煞了就.. 08/31 11:23
5F:→ qoorocker:QQ 目前個人作業 學生一名 08/31 11:31
6F:推 retard:新的文件都改成cbv了 08/31 12:18
7F:推 timTan:To dken,CBv 跟前端template 不衝突 08/31 12:26
8F:→ timTan:來每隔兩周的django work shop 吧 08/31 12:27
9F:→ dken:因為你不打算用django template的話, view 的部份就是簡單化 09/01 11:02
10F:→ dken:用CBV或FBV差異也不很大,對開發者而言掌握基本功能即可 09/01 11:09
11F:→ dken:也就是說, 假如你要用Django View 更多功能,尤其是template 09/01 11:20
13F:推 timTan:變複雜是真的,但是就算變成產出json 的view, CBV 也有很大 09/01 17:40
14F:→ timTan:的助益 09/01 17:40
15F:→ uranusjr:產出 JSON 的 CBV 不是官網就有範例可以照抄了嗎XD 09/01 20:18
16F:→ fshiori:以前都是用FBV, 最近改用CBV, 尤其是寫RESTful的API... 09/04 16:29
17F:→ fshiori:CBV好用多了XD 09/04 16:29
18F:推 doomleika:FBV比較好懂 09/05 22:53