zoukankan      html  css  js  c++  java
  • flask 上下文

    其实一开始就对上下文没有概念,感觉理解不了其中的意思,看了一些资料后才觉得稍微有了些概念

    flask中的上下文包括request context 和  application context 即请求上下文和 应用上下文

    而请求上下文里有两个对象,一个是request 一个是 session

    request 对象里 封装了很多属性

    print(request.__dict__) 可以打印所有requset 中封装的属性,这些属性保存了请求时的状态
    刷新网页时就会传递,关闭后也会随之消失
    session 是 保存的一些较隐匿的用户信息,也会随着请求传递数据
     
     
     
    应用上下文引用了两个对象 current_app,g
     
    current_app 其实就是保存了一些变量,可以用来查看

    应用的启动脚本是哪个文件,

    启动时指定了哪些参数 加载了哪些配置文件,

    导入了哪些配置 连了哪个数据库 有哪些public的工具类、常量

    应用跑再哪个机器上,IP多少,内存多大

    g:在处理请求时用来临时储存临时变量,每次请求都会重设这个变量,随着http的多次请求会生成多个g

    请求上下文:保存了客户端和服务器交互的数据

    应用上下文:flask 应用程序运行过程中,保存的一些配置信息,比如程序名、数据库连接、应用信息等

  • 相关阅读:
    Classification and Representation(分类与表示)
    静态链表
    拓扑序列
    二分图问题
    大数据概述
    QT出现应用程序无法正常启动0xc000007b的错误
    简易有穷自动机实验
    一个简易的C语言文法
    词法分析器实验报告
    浅谈词法分析器
  • 原文地址:https://www.cnblogs.com/ssjz12/p/10155347.html
Copyright © 2011-2022 走看看