Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD受权。Flask也被称为“microframework”,由于它使用简单的核心,用extension增长其余功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,能够用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各类开放式身份验证技术。python
并且常常听别人称赞其是最pythonic 的Web框架。web
sudo pip install Flask
Hello World.数据库
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
tp@Evilxr:~$ vim hello.py tp@Evilxr:~$ python hello.py * Running on http://127.0.0.1:5000/ 127.0.0.1 - - [16/Nov/2014 23:10:36] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [16/Nov/2014 23:10:36] "GET /favicon.ico HTTP/1.1" 404 - 127.0.0.1 - - [16/Nov/2014 23:10:36] "GET /favicon.ico HTTP/1.1" 404 -