假设我将以下芹菜任务定义为类
from celery import Task
class BaseTask(Task):
abstract = True
def run():
pass # not important
class SpecificTask(BaseTask):
def run():
pass # not important
是否有一种简单的方法可以为从BaseTaks类继承的所有tak设置路由?理想情况下,我想做一些事情:
CELERY_ROUTES = {
'project.tasks.BaseTask': {'queue': 'notify'},
}
不幸的是,这似乎并不像我预期的那样有效。
感谢您的建议。