RuntimeError: Working outside of application context.

来源:互联网 发布:电脑c盘数据恢复 编辑:程序博客网 时间:2024/06/06 09:15

这个问题的原因是在没有激活程序上下文之前进行了一些程序上下文或请求上下文的操作
解决办法很简单就是推送程序上下文,在获得程序上下文后再执行相应的操作
方法 1

from myapp import app#myapp是我的程序文件,里面初始了Flask对象appfrom flask import current_appwith app.app_context():    print current_app.name

方法 2

from myappimport appfrom flask import current_appapp_ctx = app.app_context()app_ctx.push()print current_app.nameapp_ctx.pop()
阅读全文
0 0