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

  • 相关阅读:
    TF-IDF理解及其Java实现
    Java两种方式简单实现:爬取网页并且保存
    PHP网站环境搭配: Apache Http+PHP+Mysql
    String与InputStream相互转换
    Eclipse工程文件夹 红叹号
    查准与召回(Precision & Recall)
    IR的评价指标-MAP,NDCG和MRR
    Dubbo简介2
    SpringCloud 集锦
    dubbox 的各种管理和监管[转]
  • 原文地址:https://www.cnblogs.com/ssjz12/p/10155347.html
Copyright © 2011-2022 走看看