专栏首页python-爬虫Flask中g对象,以及g,session,flash之间的区别

Flask中g对象,以及g,session,flash之间的区别

一.g对象的使用

专门用来存储用户信息的g对象,g的全称的为global

g对象在一次请求中的所有的代码的地方,都是可以使用的

g对象的使用:

  • 设置:g.变量名= 变量值
  • 获取:g.name

注意:g对象比如说再a路由设置只能再a路由中去到g对象,在b路由汇总没法获得g对象

二.g,session,flash之间的区别

  • session 只要设置,在任意请求中都能拿到,无论你拿多少次
  • flash 一旦设置,可在任意一次请求中获取,但是只能取一次
  • g 在A路由中设置设置,只能在A路由请求中请求中获取,其它的请求都不能获取

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Vue成员获取

    小小咸鱼YwY
  • poco对象生成的几种方式根据你使用不同的ui决定

    小小咸鱼YwY
  • 队列

    qsize() :返回queue的近似值。注意:qsize>0 不保证(get)取元素不阻塞。qsize< maxsize不保证(put)存元素不会阻塞

    小小咸鱼YwY
  • python基础学习22----协程

    协程最大的优势就是协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显...

    py3study
  • 学习scRNAseq这个R包

    https://github.com/jmzeng1314/scRNA_smart_seq2/blob/master/scRNA/study_scRNAseq....

    生信技能树jimmy
  • Python UDPSocket

    py3study
  • C++构造函数体内赋值与初始化列表的区别

    问题描述下: Linux环境运行,使用g++编译,贴上如下代码出错处已标注于代码中。 代码如下:

    Dabelv
  • SDK热更系列之Demo体验方法

    子勰
  • 关于应用Kotlin后的编译速度问题

    2017年 Kotlin 被 Google 钦定为 Android 开发官方语言之一后,便如火如荼。很多团队开始应用了Kotlin,可谓是收益良多,可是也有一些...

    技术小黑屋
  • 微信快速开发框架(一)-- 对微信公众平台开发的消息处理

    这几天有点空,做了个Android App后,想着对接一下公司的微信平台,以便让客户更方便查询,在研究微信平台中,要注意以下几点: 1、微信验证消息真实性是用...

    脑洞的蜂蜜

扫码关注云+社区

领取腾讯云代金券