首页 > 其他分享 >flask-上下文对象-手动开启上下文

flask-上下文对象-手动开启上下文

时间:2023-03-24 15:15:25浏览次数:36  
标签:请求 flask app 手动 request session 上下文

1、请求上下文 request context

 

总结:

请求上下文:

request:获取请求信息,比如表单参数、查询字符串等

session:操作用户会话信息,session['key']=value.session.get('key')

2、应用上下文 application context

 

总结:

应用上下文:

current_app:用来获取程序等各种配置信息,也可以用来记录项目日志

g:在请求过程临时记录数据

上边四个内容的生命周期:

current_app生命周期最长,request和g在请求后被销毁,session根据会话有效期决定

 

 3、手动开启

 

标签:请求,flask,app,手动,request,session,上下文
From: https://www.cnblogs.com/xxyue/p/16055225.html

相关文章

  • Linux手动安装Redis
    安装下载、解压、编译Redis$wgethttp://download.redis.io/releases/redis-6.0.6.tar.gz$tarxzfredis-6.0.6.tar.gz$cdredis-6.0.6$make进入到解压后的 src......
  • ALLEGRO如何手动添加元器件与放置元器件,手动添加网络
    此方法不建议大家使用,比修改原理图重新导网表要麻烦些1,设置软件   2,下图做个说明,任何与逻辑门相关的都是在LOGIC里修改   3 4.下图做个说明,这是以C040......
  • flask项目部署后,网站访问速度很慢
    在使用阿里云服务器部署完flask项目后,实际访问网站发现网站加载速度慢问题分析:打开开发者工具-网络,发现echarts文件及其3D库加载时间过长,页面空白时间长,用户等待时间长,如......
  • 使用Flask完成paddledetection的接口化部署
    由于paddledetection官方没有给出可供自定义更改的推理程序,每次使用都需要输入命令行python***.py于是根据资料,编写自定义的推理程序,并使用py-flask框架实现模型的htt......
  • 手动创建servlet容器
      ......
  • 一统天下 flutter - widget Builder: Builder - 在指定的位置构造上下文
    一统天下flutterhttps://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widgetBuilder:Builder-在指定的位置构造上下文示例如下:lib\widge......
  • mail_api_flask 接口开发及uwsgi部署项目
    一、项目代码#vim/usr/local/src/mail_api_flask/run.py"""mail_api_flask 为基于Flaskweb框架开发的在线发送邮件api,实现功能复用。支持html模板邮件。"""f......
  • Spring的手动注入,动态注入
    参数说明:Objectbean,就是一个已经被创建的实例;ApplicationContext:Spring的Context;AutowireCapableBeanFactory.AUTOWIRE_BY_NAME:按照名字来注......
  • flask-cookie,session用法
    cookie用法cookie是存储在浏览器上的少量用户信息.```python.....```  session用法session可以加密后存在浏览器.也可以存储在服务器.使用session需要在配置中......
  • jenkins-groovy里的cd命令没有上下文关系
    场景:需要cd到某一个文件夹,再执行py文件时,发现cd命令没有效果例如:bat"cdtest"      bat"pythontest.py"第一个命令bat"cdtest"执行您期望的操作。但是......