Flask 中文网 您所在的位置:网站首页 python后端flask Flask 中文网

Flask 中文网

#Flask 中文网| 来源: 网络整理| 查看: 265

欢迎来到 Flask 的世界¶

欢迎阅读 Flask 的文档。推荐您先阅读《 安装 》,然后阅读 《 快速上手 》。《 教程 》比快速上手文档更详细一点,该 文档介绍了如何创建一个完整(尽管很小)的 Flask 应用。 《 Flask 方案 》 中介绍了一些常用的解决方案。其余的文档详细介绍了 Flask 的每一个组件。 《 API 》提供了最详细的参考。

Flask 依赖 Jinja 模板引擎和 Werkzeug WSGI 套件。这两个库的文档请移步:

Jinja 文档

Werkzeug 文档

用户指南¶

这部分文档是比较松散的,首先介绍了 Flask 的一些背景材料, 然后专注于一步一步地说明如何使用 Flask 进行 Web 开发。

前言 “微”的含义 配置和惯例 可持续发展 针对高级程序员的前言 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 做出贡献 问答支持 报告问题 提交补丁 注意:零填充文件模式


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有