作者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/cn.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