有一些东西是大多数网络应用都会用到的。比如许多应用都会使用关系型数据库和用 户验证,在请求之前连接数据库并得到当前登录用户的信息,在请求之后关闭数据库 连接。
更多用户贡献的代码片断和方案参见 Flask 代码片断归档 .
-
大型应用
- 简单的包
- 使用蓝图
-
应用工厂
- 基础工厂
- 工厂与扩展
- 使用应用
- 改进工厂
-
应用调度
- 说明
- 组合应用
- 根据子域调度
- 根据路径调度
-
实现 API 异常
- 简单异常类
- 注册一个错误处理器
- 在视图中的用法
-
URL 处理器
- 国际化应用的 URL
- 国际化的蓝图 URL
-
使用 Setuptools 部署
- 基础设置脚本
- 标记构建版本
- 分发资源
- 声明依赖
- 安装 / 开发
-
使用 Fabric 部署
- 创建第一个 Fabfile
- 运行 Fabfile
- WSGI 文件
- 配置文件
- 第一次部署
- 下一步
-
使用 SQLite 3
- 按需连接
- 简化查询
- 初始化模式
-
使用 SQLAlchemy
- Flask-SQLAlchemy 扩展
- 声明
- 人工对象关系映射
- SQL 抽象层
-
上传文件
- 简介
- 改进上传
- 上传进度条
- 一个更简便的方案
- 缓存
-
视图装饰器
- 检查登录装饰器
- 缓存装饰器
- 模板装饰器
- 端点装饰器
-
使用 WTForms 进行表单验证
- 表单
- 视图
- 模板中的表单
-
模板继承
- 基础模板
- 子模板
-
消息闪现
- 简单的例子
- 闪现消息的类别
- 过滤闪现消息
-
通过 jQuery 使用 AJAX
- 载入 jQuery
- 我的网站在哪里?
- JSON 视图函数
- HTML
-
自定义出错页面
- 常见出错代码
- 出错处理器
- 以 JSON 格式返回 API 错误
-
惰性载入视图
- 转换为集中 URL 映射
- 延迟载入
-
通过 MongoEngine 使用 MongoDB
- 配置
- 映射文档
- 创建数据
- 查询
- 相关文档
-
添加一个页面图标
- 另见
-
流内容
- 基本用法
- 模板中的流内容
- 情境中的流内容
- 延迟的请求回调
- 添加 HTTP 方法重载
- 请求内容校验
-
基于 Celery 的后台任务
- 安装
- 配置
- 一个示例任务
- 运行 Celery 工人
- 继承 Flask
- 单页应用