作家
登录

Flask中的请求上下文和应用上下文

作者: 来源: 2017-05-11 16:04:38 阅读 我要评论

  •             # do something 
  •  
  •         print "Exit app2's App Context:" 
  •  
  •         print _request_ctx_stack._local.__storage__ 
  •  
  •         print _app_ctx_stack._local.__storage__ 
  •  
  •         print 
  •  
  • # Result 
  •  
  • Enter app's Request Context: 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<RequestContext 'http://localhost/' [GET] of __main__>]}} 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<flask.ctx.AppContext object at 0x0000000005DD0DD8>]}} 
  •  
  •   
  •  
  • Enter app2's App Context: 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<RequestContext 'http://localhost/' [GET] of __main__>]}} 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<flask.ctx.AppContext object at 0x0000000005DD0DD8>, <flask.ctx.AppContext object at 0x0000000007313198>]}} 
  •  
  •   
  •  
  • Exit app2's App Context 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<RequestContext 'http://localhost/' [GET] of __main__>]}} 
  •  
  • {<greenlet.greenlet object at 0x000000000727A178>: {'stack': [<flask.ctx.AppContext object at 0x0000000005DD0DD8>]}}  
  • 以下照样以一个简单的例子进行解释:

    1. # example - Flask v0.9 
    2.  
    3. >>> from flask import Flask, _request_ctx_stack, _app_ctx_stack 
    4.  
    5. >>> app = Flask(__name__) 
    6.  
    7.   
    8.  
    9. # 先检查两个栈的内容 
    10.  
    11. >>> _request_ctx_stack._local.__storage__ 
    12.  
    13. {} 
    14.  
    15. >>> _app_ctx_stack._local.__storage__ 
    16.  
    17. {} 
    18.  

        推荐阅读

        2025年全球数据将攀升至163ZB,10倍的数据增长来源于哪?

      【51CTO.com原创稿件】比来,希捷科技与IDC合营宣布了一份名为《数据时代2025》的数据成长趋势申报,这份白皮>>>详细阅读


      本文标题:Flask中的请求上下文和应用上下文

      地址:http://www.17bianji.com/lsqh/35165.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)