Flask
维基百科,自由的百科全书
| 本条目的内容可能尚不周全,請考虑将en:Flask的内容翻譯成中文。 歡迎您積極參與,协助改善这篇条目。 |
| 開發者 | Armin Ronacher |
|---|---|
| 初始版本 | 2010年4月1日 |
| 穩定版本 | 0.9/ 2012年7月1日[1] |
| 程式語言 | Python |
| 作業系統 | 跨平台 |
| 類型 | Web應用框架 |
| 許可協議 | BSD |
| 網站 | flask.pocoo.org |
Flask 是一個輕量級的 Web應用框架 , 使用 Python 編寫。基於 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。 Flask 使用 BSD 授權。
Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有預設使用的資料庫、表單驗證工具。然而,Flask保留了擴增的彈性,可以用 Flask-extension 加入這些功能:ORM、表單驗證工具、檔案上傳、各種開放式身份驗證技術。
目录 |
歷史 [编辑]
Flask 的作者是 Armin Ronacher。本來只是作者的一個愚人節玩笑,不過後來大受歡迎,進而成為一個正式的專案。"It came out of an April Fool's joke but proved popular enough to make into a serious application in its own right.".[2][3] Flask 受 Ruby的 Sinatra 影響。
特色 [编辑]
- 內建開發用伺服器和debugger
- 整合單元測試 (unit testing)
- RESTful request dispatching
- 使用 Jinja2 模板引擎
- 支援 secure cookies (client side sessions)
- 100% WSGI 1.0 相容
- Unicode based
- 詳細的文件、教學
- Google App Engine 相容
- 可用 Extensions 增加其他功能
使用Flask的程式網站 [编辑]
- 960 Layout System - The generator of the 960 Layout System is powered by Flask.
- Have they emailed me? - A mini-site for checking Google's Gmail feed with Oauth.
- Disqus [4]
參見 [编辑]
外部連結 [编辑]
參考 [编辑]
- ^ http://flask.pocoo.org/docs/changelog/#version-0-8
- ^ Ronacher, Armin. Opening the Flask. [September 30, 2011].
- ^ Denied: the next generation python micro-web-framework (April Fools page). [September 30, 2011].
- ^ Armin Ronacher. [23 January 2012].
|
||||||||||||||||||||||||||||||||||||||