动态芹菜调度

时间:2016-01-07 10:10:40

标签: django celery django-celery

使用Django& Celery可以从代码中动态添加/修改调度程序,并让它实时更新。

我注意到管理面板中的/admin/djcelery/periodictask/add/选项可以添加定期任务,但是如何从我的Django视图中完成呢?

理想情况下,我能够使用相同的任务但不同的参数添加多个期间任务

1 个答案:

答案 0 :(得分:0)

只需创建一个periodictask对象。

from djcelery.models import PeriodicTask 
PeriodicTask.objects.create(...)

您可能遇到问题,因为您可能需要重新启动celerybeat ..以重新加载所有定期任务。