Navigation
index
modules
|
Flask 中文文档( 1.1.1 )
»
Flask 1.1.1 中文文档
用户指南
¶
pycharm文档
前言
“微”的含义
配置和惯例
可持续发展
针对高级程序员的前言
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 做出贡献
问答支持
报告问题
提交补丁
注意:零填充文件模式