Flask 是否有任何方法可以在芹菜中的运行时动态添加周期任务?

Flask 是否有任何方法可以在芹菜中的运行时动态添加周期任务?,flask,celery,Flask,Celery,芹菜有关于的文档,它展示了几个例子,我们如何添加周期任务。例如: from celery import Celery from celery.schedules import crontab app = Celery() @app.on_after_configure.connect def setup_periodic_tasks(sender, **kwargs): # Calls test('hello') every 10 seconds. sender.add_pe

芹菜有关于的文档,它展示了几个例子,我们如何添加周期任务。例如:

from celery import Celery
from celery.schedules import crontab

app = Celery()

@app.on_after_configure.connect
def setup_periodic_tasks(sender, **kwargs):
    # Calls test('hello') every 10 seconds.
    sender.add_periodic_task(10.0, test.s('hello'), name='add every 10')
这将在初始化时设置定期任务。但是,我想添加基于时段任务的用户活动,例如用户访问Flask视图中的任务页面时。我的看法是:

@app.route('/task', methods=['GET'])
def payload_mobile_android():
    return {'task': 'mytask'}, 200

提前感谢您的帮助。

您找到解决方案了吗?如果是这样,请共享。是的,您必须构建自定义计划。请查看此应用程序以供参考