看板 Python 關於我們 聯絡資訊
用了 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