ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 导航 - [索引](# "总目录") - [下一页](# "大型应用") | - [上一页](# "与 Shell 共舞") | - [Flask 0.10.1 文档](#) » # Flask 代码模式 某些东西非常通用,以至于你有很大的机会在绝大部分 Web 应用中,都能找到他们的身影。例如相当多的应用在使用关系数据库而且包含用户注册和认证模块。在这种情况下,请求开始之前,他们会打开数据库连接、获得当前已经登陆的用户信息。在请求结束的时候,数据库连接又会被关闭。 这章提供了一些由用户贡献的代码片段和模板来加速开发 [FlaskSnippet Archives](http://flask.pocoo.org/snippets/) [http://flask.pocoo.org/snippets/]. - [大型应用](#) - [简单的包](#) - [与蓝图一起工作](#) - [应用程序的工厂函数](#) - [基础的工厂函数](#) - [使用应用程序](#) - [工厂函数的改进](#) - [应用调度](#) - [如何使用此文档](#) - [合并应用](#) - [通过子域名调度](#) - [使用路径来调度](#) - [使用 URL 处理器](#) - [国际化的应用程序 URL](#) - [多国语言化的 Blueprint URL](#) - [部署和分发](#) - [基础的安装脚本](#) - [分发代码](#) - [声明依赖关系](#) - [安装 / 开发](#) - [使用 Fabric 部署](#) - [创建第一个 Fabfile](#) - [运行 Fabfile](#) - [WSGI 文件](#) - [配置文件](#) - [第一次部署](#) - [下一步操作](#) - [在 Flask 中使用 SQLite 3](#) - [按需连接](#) - [简化查询](#) - [初始化数据库模型](#) - [在 Flask 中使用 SQLAlchemy](#) - [Flask-SQLAlchemy 扩展](#) - [显式调用](#) - [手动实现 ORM](#) - [SQL 抽象层](#) - [上传文件](#) - [一点点介绍](#) - [改进上传功能](#) - [上传进度条](#) - [更简单解决方案](#) - [缓存](#) - [配置缓存](#) - [使用缓存](#) - [视图装饰器](#) - [过滤未登录用户的装饰器](#) - [缓存装饰器](#) - [模板装饰器](#) - [终端装饰器](#) - [使用 WTForms 进行表单验证](#) - [表单](#) - [在视图里](#) - [在模板中使用表单](#) - [模板继承](#) - [基础模板](#) - [子模板](#) - [消息闪现](#) - [简单的闪现](#) - [分类闪现](#) - [过滤闪现消息](#) - [用 jQuery 实现 Ajax](#) - [加载 jQuery](#) - [我的站点在哪?](#) - [JSON 视图函数](#) - [HTML 部分](#) - [自定义错误页面](#) - [通常的错误代码](#) - [错误处理器](#) - [延迟加载视图](#) - [转换到中央 URL 映射](#) - [延迟加载](#) - [在 Flask 中使用 MongoKit](#) - [显式调用](#) - [PyMongo 兼容层](#) - [添加 Favicon](#) - [参考](#) - [数据流](#) - [基本使用](#) - [在模板中生成流](#) - [延迟请求回调](#) - [装饰器](#) - [调用延迟函数](#) - [一个实际应用的例子](#) - [添加 HTTP Method Overrides](#) - [请求内容校验码](#) - [基于 Celery 的后台任务](#) - [安装 Celery](#) - [配置 Celery](#) - [最简示例](#) - [运行 Celery 职程](#) © 版权所有 2013, Armin Ronacher.