
Flask 是一個(gè)使用 Python 編寫(xiě)的輕量級(jí) Web 應(yīng)用框架爽丹。其 WSGI 工具箱采用 Werkzeug 千劈,模板引擎則使用 Jinja2仅孩。
Flask 也被稱(chēng)為 “microframework” 筹燕,因?yàn)樗褂煤?jiǎn)單的核心栖茉,用 extension 增加其他功能。Flask沒(méi)有默認(rèn)使用的數(shù)據(jù)庫(kù)航背、窗體驗(yàn)證工具延柠。然而,F(xiàn)lask保留了擴(kuò)增的彈性外潜,可以用Flask-extension加入這些功能:ORM原环、窗體驗(yàn)證工具、文件上傳处窥、各種開(kāi)放式身份驗(yàn)證技術(shù)嘱吗。
本文檔分成幾個(gè)部分,推薦您先讀《安裝》滔驾,然后讀《快速上手》谒麦。《教程》 比快速上手文檔更詳細(xì)一點(diǎn),該文檔介紹了如何創(chuàng)建一個(gè)完整(盡管很卸咧隆)的 Flask 應(yīng)用绕德。如果你想深入研究 Flask ,那么需要閱讀 《API》摊阀∏ń常《Flask 方案》中介紹了一些常用的解決方案。
Flask 依賴(lài)兩個(gè)外部庫(kù): Jinja2 模板引擎和 Werkzeug WSGI 套件驹溃。這兩個(gè)庫(kù)的 使用不在本文檔的范圍內(nèi)城丧,欲知詳情請(qǐng)移步:
適用人群
本課程適用于希望通過(guò) Flask 框架開(kāi)發(fā) Web 應(yīng)用的開(kāi)發(fā)人員。
學(xué)習(xí)前提
我們假定你在學(xué)習(xí)本課程之前對(duì) Python 語(yǔ)言非常熟悉并掌握基本的 Web 開(kāi)發(fā)知識(shí)豌鹤。
版本信息
書(shū)中演示代碼基于以下版本:
語(yǔ)言/框架 | 版本信息 |
---|---|
Python | 支持Python2.6 以上版本 |
原文地址: http://dormousehole.readthedocs.org/en/latest/
原文譯者: dormouse young dormouse.young@yahoo.com
本課程中文內(nèi)容遵從 CC BY-NC-SA 3.0 CN 協(xié)議
? Copyright 2013, Armin Ronacher. Created using Sphinx.