欢迎来到Flask 的世界— Flask 中文文档(2.0.2)

文章推薦指數: 80 %
投票人數:10人

Flask 依赖Jinja 模板引擎和Werkzeug WSGI 套件。

... 这部分文档是比较松散的,首先介绍了Flask 的一些背景材料, 然后专注于一步一步地说明如何使用Flask 进行Web ... Navigation index modules| next| Flask中文文档(2.0.2)» 欢迎来到Flask的世界 Warning:Thisisthedevelopmentversion.ThelateststableversionisVersion1.1.2. 欢迎来到Flask的世界¶ 欢迎阅读Flask的文档。

推荐您先从《安装》入手,然后阅 读《快速上手》。

更详细一些的《教程》介绍 了如何创建一个完整(尽管很小)的Flask应用。

《Flask方案》 中介绍了一些常用的解决方案。

其余的文档详细介绍了Flask的每一个组件。

《API》提供了最详细的参考。

Flask依赖Jinja模板引擎和WerkzeugWSGI套件。

这两个库的文档请 移步: Jinja文档 Werkzeug文档 用户指南¶ 这部分文档是比较松散的,首先介绍了Flask的一些背景材料, 然后专注于一步一步地说明如何使用Flask进行Web开发。

前言 “微”的含义 配置和惯例 可持续发展 针对高级程序员的前言 Flask中的本地线程对象 做网络开发时要谨慎 安装 Python版本 依赖 虚拟环境 安装Flask 快速上手 一个最小的应用 如果服务器不能启动怎么办 调试模式 HTML转义 路由 静态文件 渲染模板 操作请求数据 重定向和错误 关于响应 会话 消息闪现 日志 集成WSGI中间件 使用Flask扩展 部署到网络服务器 教程 项目布局 应用设置 定义和操作数据库 蓝图和视图 模板 静态文件 博客蓝图 项目可安装化 测试覆盖 部署产品 继续开发! 模板 Jinja设置 标准环境 控制自动转义 注册过滤器 环境处理器 测试Flask应用 应用 测试骨架 第一个测试 登录和注销 测试添加消息 其他测试技巧 伪造资源和环境 保持环境 访问和修改会话 测试JSONAPI 测试CLI命令 应用错误处理 错误日志工具 错误处理器 自定义错误页面 蓝印错误处理器 将API错误作为JSON返回 日志 调试 调试应用程序错误 在生产环境中 内置调试器 外部调试器 日志 基本配置 把出错信息通过电子邮件发送给管理者 注入请求信息 其他库 配置管理 配置入门 环境和调试特征 内置配置变量 使用Python配置文件 使用数据文件来配置 使用环境变量来配置 配置的最佳实践 开发/生产 实例文件夹 信号 订阅信号 创建信号 发送信号 信号与Flask的请求环境 信号订阅装饰器 核心信号 可插拨视图 基本原理 方法提示 基于方法调度 装饰视图 用于API的方法视图 应用情境 情境的目的 情境的生命周期 手动推送情境 存储数据 事件和信号 请求情境 情境的用途 情境的生命周期 手动推送情境 情境如何工作 回调和错误 出错情境保存 关于代理的说明 使用蓝图进行应用模块化 为什么使用蓝图? 蓝图的概念 第一个蓝图 注册蓝图 嵌套蓝图 蓝图资源 创建URL 蓝图出错处理器 扩展 寻找扩展 使用扩展 创建扩展 命令行接口 探索应用 运行开发服务器 打开一个Shell 环境 调试模式 通过dotenv设置环境变量 通过virturalenv设置环境变量 自定义命令 插件 自定义脚本 PyCharm集成 开发服务器 通过命令行使用开发服务器 通过代码使用开发服务器 在Shell中使用Flask 命令行接口 创建一个请求情境 发送请求前/后动作 在Shell中玩得更爽 Flask方案 大型应用作为一个包 应用工厂 应用调度 URL处理器 使用Setuptools部署 使用Fabric部署 使用SQLite3 使用SQLAlchemy 上传文件 缓存 视图装饰器 使用WTForms进行表单验证 模板继承 消息闪现 通过jQuery使用AJAX 惰性载入视图 通过MongoEngine使用MongoDB 添加一个页面图标 流内容 延迟的请求回调 添加HTTP方法重载 请求内容校验 基于Celery的后台任务 继承Flask 单页应用 部署方式 托管选项 自主部署选项 大型应用 阅读源代码 挂接,扩展 继承 用中间件包装 派生 专家级的伸缩性 与社区沟通 使用async和await 性能 后台任务 何时使用Quart代替 扩展 其他事件循环 API参考¶ 这部分文档详细说明某个函数、类或方法。

API ApplicationObject BlueprintObjects IncomingRequestData ResponseObjects Sessions SessionInterface TestClient TestCLIRunner ApplicationGlobals UsefulFunctionsandClasses MessageFlashing JSONSupport TemplateRendering Configuration StreamHelpers UsefulInternals Signals Class-BasedViews URLRouteRegistrations ViewFunctionOptions CommandLineInterface 其他材料¶ 这部分文档包括:设计要点、法律信息和变动记录。

Flask的设计思路 显式的应用对象 路由系统 唯一模板引擎 我依赖所以我微 线程本地对象 Async/await和ASGI支持 Flask是什么,不是什么 HTML/XHTML常见问答 XHTML的历史 HTML5的历史 HTML对比XHTML “严格”意味着什么? HTML5中的新技术 应该使用什么? 安全注意事项 跨站脚本攻击(XSS) 跨站请求伪造(CSRF) JSON安全 安全头部 复制/粘贴到终端 Flask扩展开发 剖析一个扩展 “HelloFlaskext!” 初始化扩展 扩展的代码 使用_app_ctx_stack 学习借鉴 已审核的扩展 如何为Flask做出贡献 问答支持 报告问题 提交补丁 许可证 BSD-3-Clause源码许可证 美术品许可证 更新日志 Version2.0.2 Version2.0.1 Version2.0.0 Version1.1.4 Version1.1.3 Version1.1.2 Version1.1.1 Version1.1.0 Version1.0.4 Version1.0.3 Version1.0.2 Version1.0.1 Version1.0 Version0.12.5 Version0.12.4 Version0.12.3 Version0.12.2 Version0.12.1 Version0.12 Version0.11.1 Version0.11 Version0.10.1 Version0.10 Version0.9 Version0.8.1 Version0.8 Version0.7.2 Version0.7.1 Version0.7 Version0.6.1 Version0.6 Version0.5.2 Version0.5.1 Version0.5 Version0.4 Version0.3.1 Version0.3 Version0.2 Version0.1 ProjectLinks 赞助 PyPI发行 源代码 问题追踪 官网 Twitter 聊天 翻译源代码 翻译问题反馈 联系翻译作者 翻译版权声明:CCBY-NC-SA4.0 Contents 欢迎来到Flask的世界 用户指南 API参考 其他材料 Quicksearch



請為這篇文章評分?