关于Flask
Flask是一个用于Python的微型Web开发框架。
有用的链接
版本
开发版(不稳定)
Flask 0.12.x(稳定版)
正文开始
欢迎来到Flask世界
欢迎来到Flask文档。这篇文档被分成了不同的部分。我建议你从安装Flask开始,然后去看快速启动(Quickstart)。除了Quickstart,这里还有一篇更详细的教程,它向你展示了如何使用Flask创建一个完整的web应用。如果你想更深入的学习Flask,请查阅API文档。Flask模式部分描述了一些Flask的设计模式。
Flask依赖于两个外部扩展库,Jinjia2模板引擎和WerkzeugWSGI工具箱。这里没有这两个库的说明,如果你想深入了解这两个库,请点击下面的链接:
使用手册
这篇文档是分散的,开始的部分主要是帮助阅读者对Flask有一定的了解,接下来再一步一步地深入Flask的web开发。
1. 前言
1.1 “微型”是什么意思?
1.2 配置和约定
1.3 和Flask一起成长
2. 前言(有经验的开发人员)
2.1 Flask中的线程本地化
2.2 认真小心地开发web应用
3. 安装
3.1 virtualenv
3.2 全系统安装
3.3 使用最新试用版
4. 快速开始
4.1 一个小型的应用
4.2 如果没有启动服务器,该怎么做
4.3 调试模式
4.4 路由
4.5 静态文件
4.6 模板渲染
4.7 访问请求数据
4.8 重定向和错误
4.9 关于响应
4.10 会话(sessions)
4.12 登陆
4.13 WSGI中间件钩子(Hooking)
4.15 部署在web服务器
5. 使用教程
5.1 介绍Flaskr
5.2 步骤一: 创建文件夹
5.3 步骤二:数据库模式
5.4 步骤三:应用程序设置
5.6 步骤五:连接数据库
5.7 步骤六:创建数据库
5.8 步骤七:模板
5.9 步骤八:添加样式
5.10 奖励:测试程序
6. 模板
6.1 安装Jinjia模板
6.2 标准上下文环境
6.3 标准过滤器
6.4 控制自动转换
6.5 注册过滤器
6.6 上下文处理器
7. 测试Flask应用
7.1 准备好待测试的应用
7.2 搭建测试骨架
7.3 测试第一步
7.4 登陆和退出
7.5 添加消息测试
7.6 其他的测试技巧
7.7 创建虚拟资源和环境
7.8 保持上下文环境
7.9 访问和修改会话
8. 应用程序错误
8.1 错误记录工具
8.2 错误处理程序
8.3 邮件错误
8.4 登陆到一个文件
8.5 控制日志格式
8.6 other libraries
9. 调试应用程序错误
9.1 当有疑问时,请手动运行
9.2 使用调试器
10. 配置处理
10.1 基本配置
10.2 内置配置参数值
10.3 从文件配置
10.4 最佳配置实践
10.5 开发环境与生产环境
10.6 实例文件夹
11. 信号
11.1 订阅信号
11.2 创建信号
11.3 发送信号
11.4 信号和Flask的请求上下文
11.5 基于信号订阅的装饰器






网友评论