作者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://webptt.com/m.aspx?n=bbs/Python/M.1547888868.A.421.html
1F:推 HenryLiKing: 我沒什麼在用捐狗 但是我記得他1和2跳很多欸 怎麼 01/19 17:24
2F:→ HenryLiKing: 不買新的版本的呀~? 01/19 17:24
3F:推 rs6000: 這本我也有,這是很入門的書,應該無法應付職業需求 01/19 17:35
4F:推 kokolotl: 別用1了 01/19 17:42
5F:推 Sunal: 實際有在用的不會跟那麼快到2.0 但是v1.7到1.11就差蠻多了 01/19 17:48
6F:→ Sunal: ,建議至少要1.11,英文尚可的話看tutorial就很完整了,中 01/19 17:48
7F:→ Sunal: 文教材輔助就好,之後建議還要看rest framework 01/19 17:48
8F:→ Sunal: 學框架比較重觀念 01/19 17:49
9F:→ benzxa: 買完才發現版本差蠻多的QQ 各位有什麼推薦的書嗎? 01/19 17:57
10F:→ ntumath: 你剛好看到2.版本path版本的差異,其他我目前看起來是沒 01/19 19:32
11F:→ ntumath: 什麼差別。而且我也覺得以前用regex比較清楚 01/19 19:32
12F:推 ripple0129: 我也沒在用Django,反正MVC觀念有了,M切的乾淨用什 01/19 21:01
13F:→ ripple0129: 麼都沒差,商業上真正重要的是M啊,CV順手的框架能處 01/19 21:01
14F:→ ripple0129: 理就好 01/19 21:01
15F:推 s8300355: 你還是可以看這本啊 這本會帶你做 01/19 22:08
16F:推 ghmsxtwo: Django的官方文件還蠻完整的 01/20 02:32
17F:→ day831231: 2.0 url還是有regex 只是是用re_path 01/20 12:26
18F:推 froce: 2.0還是可以用url啊,只是import的路徑要改 01/21 11:02
19F:→ froce: 然後path是借鏡flask的,我個人覺得比以前好用 01/21 11:03
20F:→ froce: 很多時候其實不會需要用到regex來parse網址參數,用path 01/21 11:07
21F:→ froce: 會自動幫你轉型和parse,有必要再用re_path就好。 01/21 11:07
22F:→ froce: 至於flask和Django,其實我覺得做的事都一樣... 01/21 11:08
23F:→ froce: 我學Django,不過flask也是看到就會寫了,MTV裡M,Django處 01/21 11:10
24F:→ froce: 理的很易用,雖然複雜的查詢聽說比SQLAcademy難用,但簡單 01/21 11:12
25F:→ froce: 的查詢,Django ORM真的很好用。 01/21 11:12
26F:→ froce: T的話,Django幾乎和Jinja 2一樣。 01/21 11:13
27F:→ froce: V的話,Django幫你規劃好了,其實也不用煩惱啥。 01/21 11:14
28F:→ froce: 然後Django的官方文件寫的很棒,stackoverflow資源也蠻多的 01/21 11:15
29F:→ froce: 不過Django中文資源比較少是真的,我是推薦看自強學堂的。 01/21 11:21
30F:→ froce: 但你最後還是得學會看官方文件... 01/21 11:22
31F:→ benzxa: 感謝各位大大 翻了Django 幾頁後發現admin的功能蠻強大的 01/21 14:28
32F:→ benzxa: 根本不是flask慢慢可以刻出來的 01/21 14:28
33F:推 froce: Admin喔,其實我沒啥在用。 01/21 16:09
34F:→ froce: 很強大是沒錯,不過我這裡使用者根本不學,所以後來我都做 01/21 16:10
35F:→ froce: 頁面上的CRUD,靠ajax去作介面給他們用,比進admin直覺 01/21 16:11
36F:→ froce: 然後自己改進進資料庫直接改了。 01/21 16:11
37F:推 GoldRoger: 目前正在錄教學影片, 含db,template等, 但超花時間, 01/21 20:20
38F:→ GoldRoger: 目前卡在邊寫邊錄影電腦跑不動, 等ram降價再來錄了, 01/21 20:20
39F:→ GoldRoger: 錄好再上youtube 01/21 20:20
40F:→ laputaflutin: 不要想要依賴admin, 它或許可以幫你處理70%的邏輯 01/22 01:52
41F:→ laputaflutin: ,但等到你想要改進剩下的30%時,會改到腦羞 01/22 01:52
42F:→ laputaflutin: flask也有像是flask-app-builder這種類似的東西, 01/22 01:55
43F:→ laputaflutin: 基本上拿來做做prototype 或side project就好 01/22 01:55