作者benzxa (Scott)
看板Python
標題[討論] Flask 跳 Django
時間Sat Jan 19 17:07:46 2019
用了 Flask 好幾個月了
也常常看到104徵人都要會 Django
所以下定決心自學跳槽
所以昨天買了這本書
https://i.imgur.com/x97n87g.jpg 開始讀的時候發現他是用Django v1.多的版本
現在我裝的是v2.多的版本
光urls.py的寫法就不太一樣了
所以想請問這本還有參考價值嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.62.2
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1547888868.A.421.html
推 HenryLiKing: 我沒什麼在用捐狗 但是我記得他1和2跳很多欸 怎麼 01/19 17:24
→ HenryLiKing: 不買新的版本的呀~? 01/19 17:24
推 rs6000: 這本我也有,這是很入門的書,應該無法應付職業需求 01/19 17:35
推 kokolotl: 別用1了 01/19 17:42
推 Sunal: 實際有在用的不會跟那麼快到2.0 但是v1.7到1.11就差蠻多了 01/19 17:48
→ Sunal: ,建議至少要1.11,英文尚可的話看tutorial就很完整了,中 01/19 17:48
→ Sunal: 文教材輔助就好,之後建議還要看rest framework 01/19 17:48
→ Sunal: 學框架比較重觀念 01/19 17:49
→ benzxa: 買完才發現版本差蠻多的QQ 各位有什麼推薦的書嗎? 01/19 17:57
→ ntumath: 你剛好看到2.版本path版本的差異,其他我目前看起來是沒 01/19 19:32
→ ntumath: 什麼差別。而且我也覺得以前用regex比較清楚 01/19 19:32
推 ripple0129: 我也沒在用Django,反正MVC觀念有了,M切的乾淨用什 01/19 21:01
→ ripple0129: 麼都沒差,商業上真正重要的是M啊,CV順手的框架能處 01/19 21:01
→ ripple0129: 理就好 01/19 21:01
推 s8300355: 你還是可以看這本啊 這本會帶你做 01/19 22:08
推 ghmsxtwo: Django的官方文件還蠻完整的 01/20 02:32
→ day831231: 2.0 url還是有regex 只是是用re_path 01/20 12:26
推 froce: 2.0還是可以用url啊,只是import的路徑要改 01/21 11:02
→ froce: 然後path是借鏡flask的,我個人覺得比以前好用 01/21 11:03
→ froce: 很多時候其實不會需要用到regex來parse網址參數,用path 01/21 11:07
→ froce: 會自動幫你轉型和parse,有必要再用re_path就好。 01/21 11:07
→ froce: 至於flask和Django,其實我覺得做的事都一樣... 01/21 11:08
→ froce: 我學Django,不過flask也是看到就會寫了,MTV裡M,Django處 01/21 11:10
→ froce: 理的很易用,雖然複雜的查詢聽說比SQLAcademy難用,但簡單 01/21 11:12
→ froce: 的查詢,Django ORM真的很好用。 01/21 11:12
→ froce: T的話,Django幾乎和Jinja 2一樣。 01/21 11:13
→ froce: V的話,Django幫你規劃好了,其實也不用煩惱啥。 01/21 11:14
→ froce: 然後Django的官方文件寫的很棒,stackoverflow資源也蠻多的 01/21 11:15
→ froce: 不過Django中文資源比較少是真的,我是推薦看自強學堂的。 01/21 11:21
→ froce: 但你最後還是得學會看官方文件... 01/21 11:22
→ benzxa: 感謝各位大大 翻了Django 幾頁後發現admin的功能蠻強大的 01/21 14:28
→ benzxa: 根本不是flask慢慢可以刻出來的 01/21 14:28
推 froce: Admin喔,其實我沒啥在用。 01/21 16:09
→ froce: 很強大是沒錯,不過我這裡使用者根本不學,所以後來我都做 01/21 16:10
→ froce: 頁面上的CRUD,靠ajax去作介面給他們用,比進admin直覺 01/21 16:11
→ froce: 然後自己改進進資料庫直接改了。 01/21 16:11
推 GoldRoger: 目前正在錄教學影片, 含db,template等, 但超花時間, 01/21 20:20
→ GoldRoger: 目前卡在邊寫邊錄影電腦跑不動, 等ram降價再來錄了, 01/21 20:20
→ GoldRoger: 錄好再上youtube 01/21 20:20
→ laputaflutin: 不要想要依賴admin, 它或許可以幫你處理70%的邏輯 01/22 01:52
→ laputaflutin: ,但等到你想要改進剩下的30%時,會改到腦羞 01/22 01:52
→ laputaflutin: flask也有像是flask-app-builder這種類似的東西, 01/22 01:55
→ laputaflutin: 基本上拿來做做prototype 或side project就好 01/22 01:55