Skip to content

Latest commit

 

History

History

flask-0.1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

flask 0.1 版本说明:

点评:

  • 0.1 版本的代码,删掉源码原有注释,估计总共不到300行.
  • 300多行,实现一个 web 框架, 令人惊叹!
  • 虽然部分实现依赖了 werkzeug 和 jinja2 两个强大的包. 但已把 web框架 核心模块逻辑清楚展现.
  • 0.1 版本的源码, 全都在一个文件中. 可以非常清晰的 理清 web 框架的调用逻辑
  • 对比: bottle.py 的 第一版, 结构就没那么清晰.(费了好大劲,才搞清楚各模块的调用关系)
  • 潜在原因: 因为已经用 flask 实际开发过比较久,所以各常用模块,非常熟悉.
  • 这方面对快速理解源码有辅助作用.

源码结构图:

  • 待更新