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 -