1
Trim21 2019-09-18 19:59:54 +08:00 via Android
django,各种需要的功能都内置了
|
2
linw1995 2019-09-18 20:02:27 +08:00
看 flask 狗书呀
|
3
encro 2019-09-18 20:07:57 +08:00
先学 django 了解自动挡汽车的好处,
再学 flask 手动挡了解汽车原理。 |
4
encro 2019-09-18 20:08:27 +08:00
django 麻烦不要打错了
|
5
saulshao 2019-09-18 20:09:12 +08:00
我建议选 Django,可以了解 Web 应用能干什么。
但是确实不易于了解背后的原理。 |
6
ryomahan 2019-09-18 20:21:37 +08:00
个人建议先学 Python 网络基础,然后上手 flask,玩的差不多了再玩 Django。
关于自动挡和手动挡我个人建议现学手动挡,在学自动挡,手动挡玩的溜很难但是上手快,自动挡看似简单但是藏着很多坑。 |
7
XiaolinLeo 2019-09-18 20:30:53 +08:00 via iPhone
Django
|
8
ClericPy 2019-09-18 20:53:49 +08:00 1
这个年代了, 学点协程吧
starlette 是目前最靠谱的了, Sanic 之前还是有一些坑搞不明白修没修好 基于 starlette 的 responder 被作者玩烂了一手好牌, 不过还好 fastapi 不错, 手感接近 Bottle, 性能损失也少, 基于 uvicorn 也够稳 至于那俩 C 搞的高性能玩意, 生产环境还不太敢用 不过如果找工作的话, Django 优先, 顺手就会 flask 了, 虽然我没用过 Django... |
9
iPhoneXI 2019-09-18 21:03:01 +08:00 via Android
@ClericPy 我觉得 tornado 也不错,历史悠久,各种实践也不少,
性能 benchmark 相比其他 asyncio 框架差了点,不过也可以上 uvloop |
10
ClericPy 2019-09-18 21:08:59 +08:00
@iPhoneXI 一直不温不火的, 历史悠久不过当年加装饰器加的手疼... 现在就算原生支持 async await, 还是爱不起来, 不过在那个协程框架冷门的年代, 简直是一股清流了, 性能问题在 python 里从来不是问题, 遇到瓶颈加机器啊哈哈
我其实昨天才认真看了看 fastapi, 就是感觉里面的很多清新脱俗的设计很有意思, 比如类型检查内置到接口里, 整个一加强版 responder, 难怪后者作者直接放弃了... |
12
techmale 2019-09-18 22:00:24 +08:00
兩者都要接觸。
學習 Flask 就跟著 Flask Web Development (Miguel Grinberg) 和官方文檔即可; 接下來學習 Django 和 現代 Django 開發周邊的知識 (e.g. Django channel, Celery ..) 6 樓說的蠻好的 :) |
13
sazima 2019-09-18 22:05:25 +08:00
Flask 吧, 用 Django 容易被限制住思维.
|
14
Hopetree 2019-09-18 22:42:13 +08:00
先 django,可以有一个框架的概念,因为 flask 的写法很随意,如果有了 django 的框架概念可以更好的运用 flask。
快速起服务 flask 比较方便,一个文件就搞定 |
15
wqxuan 2019-09-18 23:21:11 +08:00 via iPhone
flask 配合 flask-restful 插件写 api,vue 写前端调 api
|
16
hollizhao 2019-09-18 23:41:53 +08:00
@wqxuan 这个搭配应该是目前比较 nice 的方案了。于商业,于个人,针对 web 网站(包括各种移动端)都是多平台完整适配。且开发效率也很速度。
|
17
freakxx 2019-09-18 23:46:55 +08:00
都玩过,当年也是狗书开始玩 flask。
主要看你最终要走哪方面。 ---- django 这边好处就是结构清晰,你接受了它的理念,整个架构就挺清晰。 后面也可以从 django rest framework 直接走 web 开发,找工作也可以。 玩 flask 的话,我感觉中间会比较难受,也可能走偏,因为 flask 整体来说比较“散”,风格和结构可能走偏。 但好处就是,玩框架的乐趣在里面。 |
19
nimdanoob 2019-09-19 10:55:21 +08:00
新手入门 上 django,不用费心思去挑各种组件。
|
20
istill 2019-09-19 12:54:21 +08:00
都学过,推荐 Django。flask 说是灵活,但是灵活对新手就是困难。
学了 Django,才知道一个真正完整的框架应该是啥样子。 |
21
37Y37 2019-09-19 13:28:49 +08:00
新手必然是 Django,就是老手也推荐 Django
|
22
jxxz 2019-09-20 16:00:44 +08:00
都将狗
|
23
Pzqqt 2019-09-24 08:55:49 +08:00
我个人是先学习的 Flask Flask 官方的文档还是比较详细而且简单易懂的 特别是对于像我这样的新手而言 而且教程里有一个名为 Flaskr 的简易博客应用实践 把代码敲一遍 然后完全理解之后 就可以照葫芦画瓢了
Django 呢 虽然网上都评价说 Django 的官方文档质量很高 但是 我个人在看完并敲完了 Django 官方文档的投票应用示例代码后 脑子里仍然是一头雾水 一些概念和名词也是不能理解 这还是在我已经学会了 Flask 的前提下 之后我发现自己连照葫芦画瓢都不会了 也就没有了继续学习 Django 的欲望 毕竟是重武器嘛 也有可能我是真的菜→_→ |
24
wuwukai007 2019-09-28 15:28:06 +08:00
django 的官方文档是 教科书级的~~~
|
25
TesterCC 2019-09-30 04:12:03 +08:00
3 楼的比喻很贴切,新手先学 Django,后面有兴趣再学习 Flask 或者其它什么框架。如果是以工作驱动,那么公司用哪个框架就学哪个。
|