瓶中API呼叫调度工作计划

0

的问题

我有一个功能要求几个API的和更新的数据库被称为。 我想安排的功能的日常运行,在特定的时间。

已经尝试过flask_apscheduler和APScheduler这给这个错误:

这通常意味着你试图使用功能,需要一个活跃HTTP请求。 咨询文件的测试有关的信息如何避免这个问题。

任何线索,这将是有帮助的。

api apscheduler cron flask
2021-11-16 07:42:09
1

最好的答案

0

你应该:

  • 后代码定义你的瓶中的应用程序。
  • 指定如何试图访问的程序。
  • 你是怎么叫的Api。
  • 是否这些Api第3党或部分的蓝图。

然而,这可能是一方面的问题。 我已经遇到过类似的一个具SQLAlchemy之前。 你将需要以某种方式获得您的应用程序,无论是通过使用app_context或通过进口 current_app 从瓶和访问的配置。

  1. 假设你进口的应用程序,在这里您的功能是使用的,试试这个:

    with app.app_context():
        # call your function here
    

    参阅本文件的更多信息: 文件瓶

  2. 另一个办法你可以试试,是通过应用程序配置通过config类对象。
    你可以定义的工作,你要安排,并通过一个参考你的功能的内部。
    检查这个例从 瓶-apscheduler 库在想.

2021-11-19 13:46:07

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................