作者:empty 页数:415 出版社:empty |
Flask是一个使用Python编写的轻量级Web应用框架, 基于Werkzeug WSGI工具箱和Jinja 2模板引擎。F ask使用BSD授权。Flask被称为 micro framew ork , 因为它使用简单的核心, 用extension增加其他功能。Flask没有默认使.
欢迎阅读Flask的文档, 推荐您先从《安装》入手, 然后阅读《快速上手》。更详细一些的《教程》介绍了如何创建一个完整(尽管很小) 的Flask应用。《Flask方案》中介绍了一些常用的解决方案。其余的文档详细介绍了Flask的每一个组件。《API》提供了最详细的参考。Flask依赖Jinja模板引擎和Werkzeug WSGI套件。
·前言
·针对高级程序员的前言
。“微 的含义
。配置和惯例
。可持续发展
。Flask中的本地线程对象
。做网络开发时要谨慎
。Python版本
。依赖
。虚拟环境
。安装Flask
。一个最小的应用
。如果服务器不能启动怎么办
。调试模式
o HTML转义
。路由
。静态文件
。渲染模板
。操作请求数据
。重定向和错误
。关于响应
。会话
。消息闪现
。日志
。集成WSGI中间件
。使用Flask扩展
。部芒到网络服务器
。项目布局
。应用设置
。定义和操作数据库
。蓝图和视图
。模板
。静态文件
。博客蓝图
。项目可安装化
。测试覆盖
。部署产品
。继续开发!
。标准环境
。控制自动转义
。注册过滤器
。环境处理器
·应用
。测试骨架
。第一个测试
。登录和注销
。测试添加消息
。其他测试技巧
。伪造资源和环境
。保持环境
。访问和修改会话
。测试JSON API
·测试CLI命令
。错误日志工具
。错误处理器
。自定义错误页面
。蓝印错误处理器
。将API错误作为JSON返回
,安装
·快速上手
·教程
·模板
·Jinja设置
·测试Flask应用
·应用错误处理
。日志
·调试
·在生产环境中
。内置调试器
。外部调试器
。基本配置
·调试应用程序错误
·日志
·配置管理
·信号
·可插拔视图
·应用情境
·请求情境
。把出错信息通过电子邮件发送给管理者
。注入请求信息
。其他库
。配置入门
。环境和调试特征
。内置配置变量
。使用Python配置文件
。使用数据文件来配置
。使用环境变量来配置
。配置的最佳实践
。开发/生产
。实例文件夹
。订阅信号
。创建信号
。发送信号
。信号与Flask的请求环境
。信号订阅装饰器
·核心信号
·基本原理
。方法提示
。基于方法调度
·装饰视图
。用于API的方法视图
。情境的目的
。情境的生命周期
。手动推送情境
。存储数据
。件和信号
·情境的用途
。情境的生命周期
。手动推送情境
o情境如何工作
。回调和错误
。出错情境保存
。关于代理的说明
。为什么使用蓝图?
。蓝图的概念
。第一个蓝图
。注册蓝图
。嵌套蓝图
。蓝图资源
·创建URL
。蓝图出错处理器
·寻找扩展
。使用扩展
。创建扩展
。探索应用
。运行开发服务器
。打开一个Shell
。环境
·调试模式
。通过dot env设置环境变量
。通过virtural env设置环境变量
。自定义命令
。插件
。自定义脚本
。Py Charm集成
。通过命令行使用开发服务器
。通过代码使用开发服务器
。命令行接口
。创建一个请求情境
。发送请求前/后动作
。在Shell中玩得更爽
。大型应用作为一个包
。应用工厂
。应用调度
。URL处理器
。使用Setuptools部署
。使用Fabric部署
。使用SQLite 3
。使用SQL Alchemy
。上传文件
。缓存
木文档使用书栈网·BookStack.CN构建
·使用蓝图进行应用模块化
·扩展
·命令行接口
·开发服务器
·在Shell中使用Flask
·Flask方案
。视图装饰器
·性能
。后台任务
。剖析一个扩展
。初始化扩展
。扩展的代码
·使用WT Forms进行表单验证
。模板继承
。消息闪现
。通过j Query使用AJAX
。惰性入视图
。通过Mongo Engine使用Mongo DB
。添加一个页面图标
。流内容
。延迟的请求回调
。添加HTTP方法重载
。请求内容校验
。基于Celery的后台任务
。继承Flask
·单页应用
·托管选项
。自主部署选项
。阅读源代码
。挂接,扩展
。继承
。用中间件包装
。派生
。专家级的伸缩性
。与社区沟通
·使用async和await
·部署方式
·大型应用
。何时使用Quart代替
·扩展
。其他事件循环
API参考
这部分文档详细说明某个函数、类或方法。
·API
本文档使用书栈网·Bool Stack CN构建
其他材料
这部分文档包括:设计要点、法律信息和变动记录.
Flask的设计思路
·HTML/XHTML常见问答
·安全注意事项
。Application Object
o Blueprint objects
o Incoming Request Data
o Response Objects
Sessions
o Session Interface
o Test cl