我有一个功能要求几个API的和更新的数据库被称为。 我想安排的功能的日常运行,在特定的时间。
已经尝试过flask_apscheduler和APScheduler这给这个错误:
这通常意味着你试图使用功能,需要一个活跃HTTP请求。 咨询文件的测试有关的信息如何避免这个问题。
任何线索,这将是有帮助的。
我有一个功能要求几个API的和更新的数据库被称为。 我想安排的功能的日常运行,在特定的时间。
已经尝试过flask_apscheduler和APScheduler这给这个错误:
这通常意味着你试图使用功能,需要一个活跃HTTP请求。 咨询文件的测试有关的信息如何避免这个问题。
任何线索,这将是有帮助的。
你应该:
然而,这可能是一方面的问题。 我已经遇到过类似的一个具SQLAlchemy之前。
你将需要以某种方式获得您的应用程序,无论是通过使用app_context或通过进口 current_app
从瓶和访问的配置。
假设你进口的应用程序,在这里您的功能是使用的,试试这个:
with app.app_context():
# call your function here
参阅本文件的更多信息: 文件瓶
另一个办法你可以试试,是通过应用程序配置通过config类对象。
你可以定义的工作,你要安排,并通过一个参考你的功能的内部。
检查这个例从 瓶-apscheduler 库在想.