Python 芹菜。。使任务/线程启动子任务/线程?

Python 芹菜。。使任务/线程启动子任务/线程?,python,django,multithreading,celery,Python,Django,Multithreading,Celery,我正在用芹菜搭配django,并试图得到一个任务,如下所示: class task1 (Task) def run (self): launch_some_other_task.delay() 但它似乎不起作用,我可以更详细地介绍我的代码,但我想我会先问一下,这类事情是否会像对我不起作用一样起作用。我发现这是必要的,因为我使用的是selenium,一个web测试框架,有时它会挂起,我无法从中获得任何输出,因此我希望能够在不满足特定条件(在指定的秒数内使用特定值更新memcac

我正在用芹菜搭配django,并试图得到一个任务,如下所示:

class task1 (Task)
   def run (self):
      launch_some_other_task.delay()
但它似乎不起作用,我可以更详细地介绍我的代码,但我想我会先问一下,这类事情是否会像对我不起作用一样起作用。我发现这是必要的,因为我使用的是selenium,一个web测试框架,有时它会挂起,我无法从中获得任何输出,因此我希望能够在不满足特定条件(在指定的秒数内使用特定值更新memcache变量)时关闭它


感谢您就此提供的任何建议

请确保您已将以下内容添加到
url.py

import djcelery
djcelery.setup_loader()

上面的代码(理论上)应该有效。。。到底发生了什么?我记不清了,我想它只是没有开始它应该开始的过程。。我的代码有点凌乱和复杂(因为它是围绕selenium软件构建的,而selenium软件有时是不可预测的,至少就我使用它的目的而言)。我将做一个更简单的测试,这样我明天就可以把它(代码)发布到这里,听起来你在攻击Selenium,因为它不应该做什么:生产代码与测试Selenium代码有什么关系?如果您正确地等待DOM,那么Selenium是如何不可预测的?更多的代码样本将不胜感激。