测试django任务



我正在尝试编写一个涉及运行django任务的测试。问题是,我似乎无法让任务超出"计划"状态。

我已设置

DJANGOTASK_DEMON_THREAD=真

在我的设置中,为了简单起见。

ptask = djangotasks.task_for_function(f)
djangotasks.run_task(ptask)
while ptask.status!='successful':
    ptask = djangotasks.task_for_function(f)
    print ptask.status
    time.sleep(5)

这就是我正在尝试的,它在测试之外运行良好。

编辑:修复了的打字错误

我认为您没有分配任务工作者。在您的django目录中:

> python manage.py taskd run

您计划的任务将由这个"taskd"执行。

最新更新