国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Flask > flask上下文到底是什么

flask上下文到底是什么

头像

silencement

2019-07-27 14:36:516006浏览 · 0收藏 · 0评论

Flask使用上下文临时把某些对象变为全局可访问。有了上下文,就可以写出下面的视图函数。

Flask有两种上下文:程序上下文和请求上下文

Flask在分发请求之前激活(或推送)程序和请求上下文,请求处理完成后再将其删除。

程序上下文被推送后,就可以在线程中使用current_app和g变量。
请求上下文被推送后,就可以使用request和session变量
>>> from hello import app
>>> from flask import current_app>>> current_app.name
>>> current_app.name
Traceback (most recent call last):
...
RuntimeError: working outside of application context
>>> app_ctx = app.app_context()
>>> app_ctx.push()
>>> current_app.name
'hello'
>>> app_ctx.pop()

config

当前的配置对象 (flask.config)

request

当前的请求对象 (flask.request)。当模版不是在活动的请求上下文中渲染时这个变量不可用。

session

当前的会话对象 (flask.session)。当模版不是在活动的请求上下文中渲染时这个变量不可用。

请求相关的全局变量 (flask.g)。当模版不是在活动的请求上下文中渲染时这个变量不可用。

url_for()

flask.url_for()函数
get_flashed_messages()
flask.get_flashed_messages()函数

上下文处理器:

上下文处理器是一个返回字典的函数,这个字典的键值最终将传入应用中所有模板的上下文:

Flask 上下文处理器自动向模板的上下文中插入新变量

上下文处理器在模板渲染之前运行,并且可以在模板上下文中插入新值。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

成品人和精品人的区别哪个好 | 黄瓜成视频人APP| 老公不在小叔子当老公| 《女仆教育》动漫第一季| 爸爸汆肉的日常| 按摩师把我添高潮了6次| 把老婆闺蜜干了俩次| CSGO暴躁少女高清大片| 免费观看B站刺激战场2023| 蒋舒含校花的YIN荡大学生活| 大叔和妈妈免费观看电视剧第3集 暴躁妹妹免费观看40集电视剧 | 我和两个继拇交换做爰| 谷原希美| 意大利人妻伦换| 《健身房的特殊待遇》小说| 大雷QQ弹弹摇晃| 三女片免费观看电视剧杨贵妃传| 舌头底下舔着有小硬疙瘩视频| 成都私人情侣免费看电视剧的软件| 把腿扒开让我添30分钟| 《火车服务》免费观看| 偷吃爸爸擎天柱1-100集| BOBO浏览器老司机模式改版特..| 老婆误把空调维修工当| 小叔子从后面抱住女主电视剧 | 伦理《少妇的滋味》完整版| 四十九岁老阿姨燥热入睡困难的原.| 男按摩师吸乳房会得乳腺瘟吗| 万能浏览器| 丈夫不在家儿媳想老公的背景故事| 丁香花影院免费观看电视剧哈尔滨 | 在床上怎么骚一点| 公车上双乳被两男人夹击电影| 陈宝莲作品| 男女| 小寡妇在线观看免费播放电视剧| 坤坤寒进桃子里在线看歌词| 日韩AV| 免费看网站在线观看人数在哪直播 | 真实双人插画的视频| 巨茎挺进李淑芬的体内视频