Flask 添加 HTTP Method Overrides
某些 HTTP 代理不支持任意的 HTTP 方法或更新的 HTTP 方法(比如 PATCH)。 这种情况下,通过另一种完全违背协议的 HTTP 方法来“代理” HTTP 方法是可行…
Flask 请求内容校验码
许多代码可以消耗请求数据并对其进行预处理。例如最终出现在已读取的请求对象上的 JSON 数据、通过另外的代码路径出现的表单数据。当你想要校验收到的请求数据时,这似乎带来不便。而有时…
Flask 基于 Celery 的后台任务
Celery 是一个 Python 的任务队列,包含线程/进程池。曾经有一个 Flask 的集成,但在 Celery 3 重构了内部细节后变得不必要了。本指导补充了如何妥善在 Fl…
Flask mod_wsgi (Apache)
如果你使用 Apache web 服务器,请考虑使用 mod_wsgi 。 注意: 请确保在任何 app.run() 调用之前,你应该把应用文件放在一个 if__name__…
Flask 独立 WSGI 容器
有用 Python 编写的流行服务器来容纳 WSGI 应用并提供 HTTP 服务。这些服务器在运行时是独立的:你可以从你的 web 服务器设置到它的代理。如果你遇见问题,请注意代理…
Flask uWSGI
uWSGI 是在像 nginx 、 lighttpd 以及 cherokee 服务器上的一个部署的选择。更多选择见 FastCGI 和 独立 WSGI 容器 。你会首先需要一个 u…
Flask FastCGI
FastCGI 是在像 nginx 、 lighttpd 和 cherokee 服务器上的一个部署选择。其它选择见 uWSGI 和 独立 WSGI 容器 章节。在它们上的任何一个运…
Flask 聚沙成塔
这里是增长你的代码库或是扩大应用规模的一些选择。
Flask 阅读源码
Flask 的创建一定程度上是为了展示如何在现有的常用工具 Werkzeug(WSGI)和 Jinja(模板)之上构建你自己的框架,并且当它开发出来之后,它对广大受众很有用。当你增…
Flask 钩子,继承
API 文档里面全都是可用的覆盖、钩子注册点和 信号 。你可以提供诸如请求和响应对象的自定义类。深入你所用的 API,并且在Flask 中探寻框架外可用的定制。去寻找把你的项目重构…
Flask 继承
Flask 类有许多为继承设计的方法。你可以继承Flask 快速添加或自定义行为(见链接的方法文档),并且无论你在哪里实例化一个应用类都会使用那个子类。这与应用程序的工厂函数 工作…
Flask 分支
如果上述选择都不奏效,分支(fork) Flask。Flask 的大部分代码都限定在 Werkzeug和 Jinja2 中。这些库做了大部分工作。Flask 只作为胶水把它们粘合在…
Flask 像专家一样扩大规模
对许多 web 应用,代码的复杂程度比起为预期的用户或数据条目而扩大规模就不是问题了。 Flask 自己扩大规模的限制只在于你的应用代码、你想用的数据存储和 Python 解释器以…
Flask 与社区对话
Flask 开发者维护框架对大小代码库用户的可理解性,所以一旦你遇到了由Flask 引起的麻烦,不要犹豫,用邮件列表或 IRC 频道联系开发者。 Flask 和Flask 扩展开发…
Flask API
这部分文档涵盖了 Flask 的所有接口。对于那些 Flask 依赖外部库的部分,我们这里提供了最重要的部分的文档,并且提供其官方文档的链接。
Flask 会话接口
0.8 新版功能. 会话接口提供了简单的途径来替换 Flask 正在使用的会话实现。 Notice PERMANENT_SESSION_LIFETIME 配置键从 Flask 0.…
Flask 消息闪现
JSON 支持 Flask 使用 simplejson 来实现JSON。自从 simplejson 既在标准库中提供也在Flask 的拓展中提供。Flask将首先尝试自带的simp…
Flask 模板渲染
配置 扩展 flask.ext 这个模块重定向导入模块到 Flask 扩展。它在 0.8 中被加入,作为导入 Flask扩展的权威方式,并使得我们在发布扩展时能有更大的灵活性。 如…
Flask 信号
0.6 新版功能. flask.signals_available 当信号系统可用时为 True ,即在 blinker 已经被安装的情况下。 flask.template_ren…
Flask 视图函数选项
对内部使用,视图函数可以有一些属性,附加到视图函数通常没有控制权的自定义的行为。下面的可选属性覆盖 add_url_rule() 的默认值或一般行为: __name__: 函数的名…