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