Flask 中文手冊 0.10 文檔
歡迎使用 Flask
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLsxWdm1ybn9Gbvw1cldWYtl2XvwFMx4CMrNXYsZ2Lct2chxmZvwVbvNmLiFGdu9Ga0lHcuM3YvR2Lc9CX6MHc0RHaiojIsJye.png)
歡迎閱讀 Flask 文檔。 本文檔分為幾個部分。我推薦您先從 安裝 開始,之後再浏覽 快速入門 章節。 教程 比快速入門更詳細地介紹了如何用 Flask 建立一個完整的 應用(雖然很小)。 想要深入了解 Flask 内部細節,請查閱 API 文檔。 Flask 代碼模式 章節介紹了一些常見模式。
Flask 依賴兩個外部庫: Jinja2 模闆引擎和 Werkzeug WSGI 工具 集。此文檔不包含這兩個庫的文檔。要細讀它們的文檔,請點選下面的連結:
- Jinja2 文檔
- Werkzeug 文檔
使用者指南
這部分文檔很枯燥,以介紹 Flask 的背景開始,然後注重說明 Flask 的 Web 開發的各個步驟。
- 前言
- “微” 是什麼意思?
- 配置與慣例
- 與 Flask 共成長
- 給有經驗程式員的前言
- Flask 中的線程局部變量
- Web 開發危機四伏
- Python 3 的狀态
- 安裝
- virtualenv
- 全局安裝
- 活在邊緣
- Windows 下的 pip 和 distribute
- 快速入門
- 一個最小的應用
- 調試模式
- 路由
- 靜态檔案
- 模闆渲染
- 通路請求資料
- 重定向和錯誤
- 關于響應
- 會話
- 消息閃現
- 日志記錄
- 整合 WSGI 中間件
- 部署到 Web 伺服器
- 教程
- 介紹 Flaskr
- 步驟 0: 建立檔案夾
- 步驟 1: 資料庫模式
- 步驟 2: 應用設定代碼
- 步驟 3: 資料庫連接配接
- 步驟 4: 建立資料庫
- 步驟 5: 視圖函數
- 步驟 6: 模闆
- 步驟 7: 添加樣式
- 福利: 應用測試
- 模闆
- Jinja 配置
- 标準上下文
- 标準過濾器
- 控制自動轉義
- 注冊過濾器
- 上下文處理器
- 測試 Flask 應用
- 應用程式
- 測試的大架構
- 第一個測試
- 登陸和登出
- 測試消息的添加
- 其他測試技巧
- 僞造資源和上下文
- 儲存上下文
- 通路和修改 Sessions
- 記錄應用錯誤
- 錯誤郵件
- 記錄到檔案
- 控制日志格式
- 其它的庫
- 調試應用錯誤
- 有疑問時,手動運作
- 調試器操作
- 配置處理
- 配置基礎
- 内置的配置值
- 從檔案配置
- 配置的最佳實踐
- 開發 / 生産
- 執行個體檔案夾
- 信号
- 訂閱信号
- 建立信号
- 發送信号
- 信号與 Flask 的請求上下文
- 基于裝飾器的信号訂閱
- 核心信号
- 即插視圖
- 基本原則
- 方法提示
- 基于排程的方法
- 裝飾視圖
- 用于 API 的方法視圖
- 應用上下文
- 應用上下文的作用
- 建立應用上下文
- 應用上下文局部變量
- 上下文用法
- 請求上下文
- 深入上下文作用域
- 上下文如何工作
- 回調和錯誤
- 銷毀回調
- 留意代理
- 錯誤時的上下文保護
- 用藍圖實作子產品化的應用
- 為什麼使用藍圖?
- 藍圖的設想
- 我的第一個藍圖
- 注冊藍圖
- 藍圖資源
- 構造 URL
- Flask 擴充
- 尋找擴充
- 使用擴充
- Flask 0.8 以前
- 與 Shell 共舞
- 建立一個請求上下文
- 激發請求發送前後的調用
- 進一步提升 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 參考
如果你在尋找一個特定函數、類或方法的資訊,那麼這部分文檔就是給你準備的。
- API
- 應用對象
- 藍圖對象
- 進入的請求對象
- 響應對象
- 會話
- 會話接口
- 測試用戶端
- 應用全局變量
- 有用的函數和類
- 消息閃現
- JSON 支援
- 模闆渲染
- 配置
- 擴充
- 流的輔助函數
- 有用的内構件
- 信号
- 基于類的視圖
- URL 路由注冊
- 視圖函數選項
額外說明
這部分的設計說明,法律資訊和變更記錄為有興趣的人準備。
- Flask 中的設計決策
- 顯式的應用對象
- 路由系統
- 某個模闆引擎
- 微與依賴
- 線程局域變量
- Flask 是什麼,不是什麼?
- HTML/XHTML 常見問題
- XHTML 的曆史
- HTML5 的曆史
- HTML vs. XHTML
- “嚴格”意味着什麼?
- HTML5 中的新技術
- 應該使用什麼?
- 安全注意事項
- 跨站腳本攻擊(XSS)
- 跨站請求僞造(CSRF)
- JSON 安全
- Flask 中的 Unicode
- 自動轉換
- 金科玉律
- 自行編解碼
- 配置編輯器
- Flask 擴充開發
- 剖析擴充
- “Hello Flaskext!”
- 初始化擴充
- 擴充的代碼
- 使用 _app_ctx_stack
- 銷毀行為
- 他山之石,可以攻玉
- 已稽核的擴充
- 擴充導入的過渡
- Pocoo 風格指引
- 總體布局
- 表達式和語句
- 命名約定
- 文檔注釋
- 注釋
- Python 3 支援
- 需求
- API 穩定性
- 少數派
- 小生态系統
- 建議
- 更新到最新版本
- Version 0.10
- Version 0.9
- Version 0.8
- Version 0.7
- Version 0.6
- Version 0.5
- Version 0.4
- Version 0.3
- Flask Changelog
- Version 1.0
- Version 0.10.2
- Version 0.10.1
- Version 0.10
- Version 0.9
- Version 0.8.1
- Version 0.8
- Version 0.7.3
- Version 0.7.2
- Version 0.7.1
- Version 0.7
- Version 0.6.1
- Version 0.6
- Version 0.5.2
- Version 0.5.1
- Version 0.5
- Version 0.4
- Version 0.3.1
- Version 0.3
- Version 0.2
- Version 0.1
- 許可證
- 作者
- 通用許可證定義
- Flask License
- Flask Artwork License
- 術語表
轉載于:https://www.cnblogs.com/think90/p/9848749.html