A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有时候需要在Flask项目中运行某些代码,但是又不希望开启Webserver,比如直接运行一个函数,这个函数可能引用了flask相关的代码,如果直接运行会报错,提示:No application found. Either work inside a view function or push。
  • 为了解决这个问题,可以这样做,将应用上下文推入到堆栈中:

[Python] 纯文本查看 复制代码
app = create_app()
    ctx = app.app_context()
    ctx.push()
    # 再运行要执行的code
    ......



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马