This topic created in 3985 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
菜鸟,还是算来吧, ,这是一个大坑,, 没个两年的持续时间很难学好的。。 有些东西求快速运用,有些东西就需要长期的积累笑话。
|