🥄 一个勺子
学习Flask v0.1源码的产物,先理解,然后尝试自己写出来。工具类由Werkzeug提供, 如路由,Session, 静态文件托管中间件等。 Werkzeug的Local实现很巧妙,我照着它的设计也写了一个。模板引擎由jinja2提供。
Werkzeug>=0.6.1 Jinja2>=2,4
from spoon import Spoon app = Spoon(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run(debug=True)