笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册

API

发布者: 笨鸟自学网



模板渲染

配置

扩展

flask.ext

这个模块重定向导入模块到 Flask 扩展。它在 0.8 中被加入,作为导入 Flask 扩展的权威方式,并使得我们在发布扩展时能有更大的灵活性。

如果你想使用名为 “Flask-Foo” 的扩展,你应按照下述从 ext 导入:

from flask.ext import foo

0.8 新版功能.

流的辅助函数

有用的内构件

flask._request_ctx_stack

Flask 中使用的所有的上下文局部对象,都由内部的 LocalStack 实现。这是一个带文档的实例,并且可以 在扩展和应用的代码中使用,但一般来说是不推荐这样使用的。

下面的属性在栈的每层上都存在:

app
活动的 Flask 应用
url_adapter
用于匹配请求的 URL 适配器
request
当前的请求对象
session
当前的会话对象
g
拥有 flask.g 对象上全部属性的对象
flashes
闪现消息的内部缓存

用法示例:

from flask import _request_ctx_stack

def get_session():
    ctx = _request_ctx_stack.top
    if ctx is not None:
        return ctx.session
flask._app_ctx_stack

类似请求上下文,但是只跟应用绑定。主要为扩展提供数据存储。

0.9 新版功能.


上一篇:聚沙成塔下一篇:Flask 中的设计决策

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-12-27 04:13 , Processed in 0.013325 second(s), 17 queries .

© 2001-2020

返回顶部