Flask微型Python框架
Flask 是一個微型的 Python 開發(fā)的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授權(quán)。 Flask也被稱為“microframework”,因為它使用簡單的核心,用extension增加其他功能。Flask沒有默認使用的數(shù)據(jù)庫、窗體驗證工具。然而,F(xiàn)lask保留了擴增的彈性,可以用Flask-extension加入這些功能:ORM、窗體驗證工具、文件上傳、各種開放式身份驗證技術(shù)。
示例代碼:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
啟動:
$ pip install Flask $ python hello.py * Running on http://localhost:5000/
特性
-
內(nèi)置開發(fā)用服務(wù)器和debugger
-
集成單元測試(unit testing)
-
RESTful request dispatching
-
使用Jinja2模板引擎
-
支持secure cookies(client side sessions)
-
100% WSGI 1.0兼容
-
Unicode based
-
詳細的文件、教學
-
Google App Engine兼容
-
可用Extensions增加其他功能
評論
圖片
表情
