RuntimeError: Working outside of application context.RuntimeError: No application found. Either work inside a view function or push an application context. See http://flask-sqlalchemy.pocoo.org/contexts/.

最近在使用flask项目时,有一个需求,定时往数据库中写入数据,代码没问题,但就是运行报错,查了下大概原因就是没有激活上下文前,就使用一些上下文的操作。
解决方法就是

from manage import app

def demo():
    with app.app_context():
    	你的代码
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐