flask mvc模式开发_Flask中文文档-转载
生活随笔
收集整理的這篇文章主要介紹了
flask mvc模式开发_Flask中文文档-转载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
歡迎閱讀 Flask 的文檔。推薦您先閱讀《 安裝 》,然后閱讀 《 快速上手 》。《 教程 》比快速上手文檔更詳細一點,該 文檔介紹了如何創建一個完整(盡管很小)的 Flask 應用。 《 Flask 方案 》 中介紹了一些常用的解決方案。其余的文檔詳細介紹了 Flask 的每一個組件。 《 API 》提供了最詳細的參考。
Flask 依賴 Jinja 模板引擎和 Werkzeug WSGI 套件。這兩個庫的文檔請移步:
- Jinja 文檔
- Werkzeug 文檔
用戶指南
這部分文檔是比較松散的,首先介紹了 Flask 的一些背景材料, 然后專注于一步一步地說明如何使用 Flask 進行 Web 開發。
- 前言
- “微”的含義
- 配置和慣例
- 可持續發展
- 針對高級程序員的前言
- Flask 中的本地線程對象
- 做網絡開發時要謹慎
- 安裝
- Python 版本
- 依賴
- 虛擬環境
- 安裝 Flask
- 安裝 virtualenv
- 快速上手
- 一個最小的應用
- 如果服務器不能啟動怎么辦
- 調試模式
- 路由
- 靜態文件
- 渲染模板
- 操作請求數據
- 重定向和錯誤
- 關于響應
- 會話
- 消息閃現
- 日志
- 集成 WSGI 中間件
- 使用 Flask 擴展
- 部署到網絡服務器
- 教程
- 項目布局
- 應用設置
- 定義和操作數據庫
- 藍圖和視圖
- 模板
- 靜態文件
- 博客藍圖
- 項目可安裝化
- 測試覆蓋
- 部署產品
- 繼續開發!
- 模板
- Jinja 設置
- 標準環境
- 標準過濾器
- 控制自動轉義
- 注冊過濾器
- 環境處理器
- 測試 Flask 應用
- 應用
- 測試骨架
- 第一個測試
- 登錄和注銷
- 測試添加消息
- 其他測試技巧
- 偽造資源和環境
- 保持環境
- 訪問和修改會話
- 測試 JSON API
- 測試 CLI 命令
- 應用錯誤處理
- 錯誤日志工具
- 錯誤處理
- 日志
- 排除應用錯誤
- 有疑問時,請手動運行
- 使用調試器
- 日志
- 基本配置
- 把出錯信息通過電子郵件發送給管理者
- 注入請求信息
- 其他庫
- 配置管理
- 配置入門
- 環境和調試特征
- 內置配置變量
- 使用配置文件
- 使用環境變量來配置
- 配置的最佳實踐
- 開發/生產
- 實例文件夾
- 信號
- 訂閱信號
- 創建信號
- 發送信號
- 信號與 Flask 的請求環境
- 信號訂閱裝飾器
- 核心信號
- 可插撥視圖
- 基本原理
- 方法提示
- 基于方法調度
- 裝飾視圖
- 用于 API 的方法視圖
- 應用情境
- 情境的目的
- 情境的生命周期
- 手動推送情境
- 存儲數據
- 事件和信號
- 請求情境
- 情境的用途
- 情境的生命周期
- 手動推送情境
- 情境如何工作
- 回調和錯誤
- 出錯情境保存
- 關于代理的說明
- 使用藍圖的模塊化應用
- 為什么使用藍圖?
- 藍圖的概念
- 第一個藍圖
- 注冊藍圖
- 藍圖資源
- 創建 URL
- 錯誤處理器
- 擴展
- 尋找擴展
- 使用擴展
- 創建擴展
- 命令行接口
- 探索應用
- 運行開發服務器
- 打開一個 Shell
- 環境
- 調試模式
- 通過 dotenv 設置環境變量
- 通過 virturalenv 設置環境變量
- 自定義命令
- 插件
- 自定義腳本
- PyCharm 集成
- 開發服務器
- 通過命令行使用開發服務器
- 通過代碼使用開發服務器
- 在 Shell 中使用 Flask
- 命令行接口
- 創建一個請求情境
- 發送請求前/后動作
- 在 Shell 中玩得更爽
- Flask 方案
- 大型應用
- 應用工廠
- 應用調度
- 實現 API 異常
- URL 處理器
- 使用 Setuptools 部署
- 使用 Fabric 部署
- 使用 SQLite 3
- 使用 SQLAlchemy
- 上傳文件
- 緩存
- 視圖裝飾器
- 使用 WTForms 進行表單驗證
- 模板繼承
- 消息閃現
- 通過 jQuery 使用 AJAX
- 自定義出錯頁面
- 惰性載入視圖
- 通過 MongoEngine 使用 MongoDB
- 添加一個頁面圖標
- 流內容
- 延遲的請求回調
- 添加 HTTP 方法重載
- 請求內容校驗
- 基于 Celery 的后臺任務
- 繼承 Flask
- 單頁應用
- 部署方式
- 托管選項
- 自主部署選項
- 大型應用
- 閱讀源代碼
- 掛接,擴展
- 繼承
- 用中間件包裝
- 派生
- 專家級的伸縮性
- 與社區溝通
API 參考
這部分文檔詳細說明某個函數、類或方法。
- API
- Application Object
- Blueprint Objects
- Incoming Request Data
- Response Objects
- Sessions
- Session Interface
- Test Client
- Test CLI Runner
- Application Globals
- Useful Functions and Classes
- Message Flashing
- JSON Support
- Template Rendering
- Configuration
- Stream Helpers
- Useful Internals
- Signals
- Class-Based Views
- URL Route Registrations
- View Function Options
- Command Line Interface
其他材料
這部分文檔包括:設計要點、法律信息和變動記錄。
- Flask 的設計思路
- 顯式的應用對象
- 路由系統
- 唯一模板引擎
- 我依賴所以我微
- 線程本地對象
- Flask 是什么,不是什么
- HTML/XHTML 常見問答
- XHTML 的歷史
- HTML5 的歷史
- HTML 對比 XHTML
- “嚴格”意味著什么?
- HTML5 中的新技術
- 應該使用什么?
- 安全注意事項
- 跨站腳本攻擊(XSS)
- 跨站請求偽造( CSRF )
- JSON 安全
- 安全頭部
- Flask 中的 Unicode
- 自動轉換
- 金科玉律
- 自助編碼和解碼
- 配置編輯器
- Flask 擴展開發
- 剖析一個擴展
- “ Hello Flaskext! ”
- 初始化擴展
- 擴展的代碼
- 使用 _app_ctx_stack
- 學習借鑒
- 已審核的擴展
- Pocoo 風格指南
- 總體布局
- 表達式和語句
- 命名約定
- 文檔字符串
- 注釋
- Upgrading to Newer Releases
- Version 0.12
- Version 0.11
- Version 0.10
- Version 0.9
- Version 0.8
- Version 0.7
- Version 0.6
- Version 0.5
- Version 0.4
- Version 0.3
- 更新日志
- Version 1.1.1
- Version 1.1.0
- Version 1.0.4
- Version 1.0.3
- Version 1.0.2
- Version 1.0.1
- Version 1.0
- Version 0.12.4
- Version 0.12.3
- Version 0.12.2
- Version 0.12.1
- Version 0.12
- Version 0.11.1
- Version 0.11
- Version 0.10.1
- Version 0.10
- Version 0.9
- Version 0.8.1
- Version 0.8
- 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
- License
- Source License
- Artwork License
- 如何為 Flask 做出貢獻
- 問答支持
- 報告問題
- 提交補丁
- 注意:零填充文件模式
總結
以上是生活随笔為你收集整理的flask mvc模式开发_Flask中文文档-转载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文讲清,MySQL中的二级索引
- 下一篇: 学会了CopyOnWriteArrayL