![]() | 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 ![]() 这个年代了, 学点协程吧 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 metamask 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 或者其它什么框架。如果是以工作驱动,那么公司用哪个框架就学哪个。 |