• 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 应用程序运行过程中,保存的一些配置信息,比如程序名、数据库连接、应用信息等

  • 相关阅读:
    POJ 1611 The Suspects 并查集
    POJ A Simple Problem with Integers 线段树的成段更新
    POJ 2367 Genealogical tree 拓扑排序
    《大道至简》读后感
    周总结报告
    周学习进度总结
    周总结报告
    周总结报告
    周总结报告
    教室派评价
  • 原文地址:https://www.cnblogs.com/ssjz12/p/10155347.html
Copyright © 2020-2023  润新知