[討論] django CBV ?FBV?

看板Python作者 (rockers)時間10年前 (2013/08/31 10:29), 編輯推噓4(4014)
留言18則, 7人參與, 最新討論串1/1
如題,目前正在學習 django 算是剛入門 請問一下前輩們 django 中 CBV FBV 哪種比較好? 還是要混用? 什麼情況是合用 CBV 而 FBV 又是? CBV 看起來很簡潔 QQ 但是我常常看得霧煞煞 django 自己摸索好久 越摸越覺得要學的東西好多好多 :( -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.99

08/31 10:31, , 1F
有前輩願意指導我嗎 可以一直問問題
08/31 10:31, 1F

08/31 11:09, , 2F
template的事還是交給前端比較好,好處是多人合作容易分工
08/31 11:09, 2F

08/31 11:22, , 3F
一開始可以先用 FBV, 對 view 的流程有概念之後再學 CBV
08/31 11:22, 3F

08/31 11:23, , 4F
當然要直上 CBV 也不是不行, 不過既然你已經霧煞煞了就..
08/31 11:23, 4F

08/31 11:31, , 5F
QQ 目前個人作業 學生一名
08/31 11:31, 5F

08/31 12:18, , 6F
新的文件都改成cbv了
08/31 12:18, 6F

08/31 12:26, , 7F
To dken,CBv 跟前端template 不衝突
08/31 12:26, 7F

08/31 12:27, , 8F
來每隔兩周的django work shop 吧
08/31 12:27, 8F

09/01 11:02, , 9F
因為你不打算用django template的話, view 的部份就是簡單化
09/01 11:02, 9F

09/01 11:09, , 10F
用CBV或FBV差異也不很大,對開發者而言掌握基本功能即可
09/01 11:09, 10F

09/01 11:20, , 11F
也就是說, 假如你要用Django View 更多功能,尤其是template
09/01 11:20, 11F

09/01 11:21, , 12F
CBV要思考的,會很複雜 http://ppt.cc/x7KH
09/01 11:21, 12F

09/01 17:40, , 13F
變複雜是真的,但是就算變成產出json 的view, CBV 也有很大
09/01 17:40, 13F

09/01 17:40, , 14F
的助益
09/01 17:40, 14F

09/01 20:18, , 15F
產出 JSON 的 CBV 不是官網就有範例可以照抄了嗎XD
09/01 20:18, 15F

09/04 16:29, , 16F
以前都是用FBV, 最近改用CBV, 尤其是寫RESTful的API...
09/04 16:29, 16F

09/04 16:29, , 17F
CBV好用多了XD
09/04 16:29, 17F

09/05 22:53, , 18F
FBV比較好懂
09/05 22:53, 18F
文章代碼(AID): #1I8LKais (Python)