### 導航
- [索引](# "總目錄")
- [下一頁](# "大型應用") |
- [上一頁](# "與 Shell 共舞") |
- [Flask 0.10.1 文檔](#) ?
# Flask 代碼模式
某些東西非常通用,以至于你有很大的機會在絕大部分 Web 應用中,都能找到他們的身影。例如相當多的應用在使用關系數據庫而且包含用戶注冊和認證模塊。在這種情況下,請求開始之前,他們會打開數據庫連接、獲得當前已經登陸的用戶信息。在請求結束的時候,數據庫連接又會被關閉。
這章提供了一些由用戶貢獻的代碼片段和模板來加速開發 [FlaskSnippet Archives](http://flask.pocoo.org/snippets/) [http://flask.pocoo.org/snippets/].
- [大型應用](#)
- [簡單的包](#)
- [與藍圖一起工作](#)
- [應用程序的工廠函數](#)
- [基礎的工廠函數](#)
- [使用應用程序](#)
- [工廠函數的改進](#)
- [應用調度](#)
- [如何使用此文檔](#)
- [合并應用](#)
- [通過子域名調度](#)
- [使用路徑來調度](#)
- [使用 URL 處理器](#)
- [國際化的應用程序 URL](#)
- [多國語言化的 Blueprint URL](#)
- [部署和分發](#)
- [基礎的安裝腳本](#)
- [分發代碼](#)
- [聲明依賴關系](#)
- [安裝 / 開發](#)
- [使用 Fabric 部署](#)
- [創建第一個 Fabfile](#)
- [運行 Fabfile](#)
- [WSGI 文件](#)
- [配置文件](#)
- [第一次部署](#)
- [下一步操作](#)
- [在 Flask 中使用 SQLite 3](#)
- [按需連接](#)
- [簡化查詢](#)
- [初始化數據庫模型](#)
- [在 Flask 中使用 SQLAlchemy](#)
- [Flask-SQLAlchemy 擴展](#)
- [顯式調用](#)
- [手動實現 ORM](#)
- [SQL 抽象層](#)
- [上傳文件](#)
- [一點點介紹](#)
- [改進上傳功能](#)
- [上傳進度條](#)
- [更簡單解決方案](#)
- [緩存](#)
- [配置緩存](#)
- [使用緩存](#)
- [視圖裝飾器](#)
- [過濾未登錄用戶的裝飾器](#)
- [緩存裝飾器](#)
- [模板裝飾器](#)
- [終端裝飾器](#)
- [使用 WTForms 進行表單驗證](#)
- [表單](#)
- [在視圖里](#)
- [在模板中使用表單](#)
- [模板繼承](#)
- [基礎模板](#)
- [子模板](#)
- [消息閃現](#)
- [簡單的閃現](#)
- [分類閃現](#)
- [過濾閃現消息](#)
- [用 jQuery 實現 Ajax](#)
- [加載 jQuery](#)
- [我的站點在哪?](#)
- [JSON 視圖函數](#)
- [HTML 部分](#)
- [自定義錯誤頁面](#)
- [通常的錯誤代碼](#)
- [錯誤處理器](#)
- [延遲加載視圖](#)
- [轉換到中央 URL 映射](#)
- [延遲加載](#)
- [在 Flask 中使用 MongoKit](#)
- [顯式調用](#)
- [PyMongo 兼容層](#)
- [添加 Favicon](#)
- [參考](#)
- [數據流](#)
- [基本使用](#)
- [在模板中生成流](#)
- [延遲請求回調](#)
- [裝飾器](#)
- [調用延遲函數](#)
- [一個實際應用的例子](#)
- [添加 HTTP Method Overrides](#)
- [請求內容校驗碼](#)
- [基于 Celery 的后臺任務](#)
- [安裝 Celery](#)
- [配置 Celery](#)
- [最簡示例](#)
- [運行 Celery 職程](#)
? 版權所有 2013, Armin Ronacher.
- 歡迎使用 Flask
- 前言
- 給有經驗程序員的前言
- 安裝
- 快速入門
- 教程
- 介紹 Flaskr
- 步驟 0: 創建文件夾
- 步驟 1: 數據庫模式
- 步驟 2: 應用設置代碼
- 步驟 3: 創建數據庫
- 步驟 4: 請求數據庫連接
- 步驟 5: 視圖函數
- 步驟 6: 模板
- 步驟 7: 添加樣式
- 福利: 應用測試
- 模板
- 測試 Flask 應用
- 記錄應用錯誤
- 配置處理
- 信號
- 即插視圖
- 應用上下文
- 請求上下文
- 用藍圖實現模塊化的應用
- Flask 擴展
- 與 Shell 共舞
- Flask 代碼模式
- 大型應用
- 應用程序的工廠函數
- 應用調度
- 使用 URL 處理器
- 部署和分發
- 使用 Fabric 部署
- 在 Flask 中使用 SQLite 3
- 在 Flask 中使用 SQLAlchemy
- 上傳文件
- 緩存
- 視圖裝飾器
- 使用 WTForms 進行表單驗證
- 模板繼承
- 消息閃現
- 用 jQuery 實現 Ajax
- 自定義錯誤頁面
- 延遲加載視圖
- 在 Flask 中使用 MongoKit
- 添加 Favicon
- 數據流
- 延遲請求回調
- 添加 HTTP Method Overrides
- 請求內容校驗碼
- 基于 Celery 的后臺任務
- 部署選擇
- mod_wsgi (Apache)
- 獨立 WSGI 容器
- uWSGI
- FastCGI
- CGI
- 聚沙成塔
- API
- JSON 支持
- Flask 中的設計決策
- HTML/XHTML 常見問題
- 安全注意事項
- Flask 中的 Unicode
- Flask 擴展開發
- Pocoo 風格指引
- Python 3 支持
- 升級到最新版本
- Flask Changelog
- 許可證
- 術語表