赞
踩
避免大量重复参数的访问导致视图函数代码重复、乱的问题,
Flask使用上下文是一些变量再一个线程中全局可访问,不会干扰其他线程。
变量名 | 上下文 | 说明 |
---|---|---|
curr_app | 程序上下文 | 当前激活程序的程序实例 |
g | 程序上下文 | 处理请求时用于临时存储的对象,每次请求会重设g |
request | 请求上下文 | 请求对象,封装了HTTP请求的内容 |
session | 请求上下文 | 用户会话,存储请求之间需要记住的值的词典 |
Flask在分发请求之前会激活程序、请求上下文,请求处理完后再删除。上下文被推送后才可以使用变量。
例子,
from hello import app
from flask import current_app
>>>current_app.name
出现错误
>>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。