This topic created in 3992 days ago, the information mentioned may be changed or developed.
本人Python语法在菜鸟水平,对于Web框架的理解也仅仅简单使用过Django。现在想深入理解flask的源码,但是最新版本的代码也不少,对于我这种新手,碰到封装度强的代码,和过多复杂的语法还是颇受打击的。
所以我打算从0.1版本开始(因为0.1的代码也就几百行),复制一个web框架,就依赖于jinja, werkzeug,也就是手敲代码复制一遍flask的所有版本(从0.1 - 0.10.1),这种方法是否笨拙,耗费时间?
18 replies 2015-06-16 13:37:43 +08:00  | | 1 wh555s Jun 13, 2015 功不唐捐 加油吧 |
 | | 3 xuyl Jun 13, 2015 是啊,你要深入学习的话,那还要把werkzeug和jinja2的源码也读懂吧。 |
 | | 5 junnplus Jun 13, 2015 via Android 可以的话我们一起学习,我也打算看源码 |
 | | 7 ca1n Jun 13, 2015 确实, 如果想深入理解的话只看flask的源码不行的, 调用了很多werkzeug和jinja2的东西 |
 | | 8 POP Jun 13, 2015 |
 | | 9 crazyxin1988 Jun 13, 2015 深入的话 最好学习一下wsgi 然后就是flask的底层库 werkzeug |
 | | 10 9hills Jun 13, 2015 via iPhone Tornado适合精读 |
 | | 13 a358003542 Jun 13, 2015 人生苦短,请好好品味这句话吧。理解框架源码和使用框架完全是两个领域。 |
 | | 14 junnplus Jun 13, 2015 via Android @ risker 我直接github app平常看看,有什么好的建议么 |
 | | 15 phithon Jun 13, 2015 web.py吧,这个简单,,适合入门~ |
 | | 17 redhatping Jun 15, 2015 菜鸟,还是算来吧, ,这是一个大坑,, 没个两年的持续时间很难学好的。。 有些东西求快速运用,有些东西就需要长期的积累笑话。 |