celery参数具有正确的参数数量

时间:2017-01-11 15:18:30

标签: python django celery

我正在使用芹菜4.0并且正在关注此网站。 http://docs.celeryproject.org/en/latest/userguide/tasks.html#blog-tasks-py

views.py

task = test2.delay(document.name, document.id)

Tasks.py

@shared_task(name="test2")
def test2(param, job_id):
    return 'The test task executed with argument "%s" ' % param

但是,它会引发异常TypeError: test2() takes exactly 1 argument (2 given)。这很有趣,因为我有2个参数,它可以在我显示的网站上运行。

1 个答案:

答案 0 :(得分:1)

对于将来偶然发现此问题的人们;

朋友,您可能忘了重启芹菜!