python - Celery、Django .. 制作任务/线程启动子任务/线程?

标签 python django multithreading celery

我正在将 celery 与 django 一起使用,并试图获得一个任务,如下所示:

class task1 (Task)
   def run (self):
      launch_some_other_task.delay()

但它似乎不起作用,我可以就我的代码进行更详细的介绍,但我想我会先问问这种事情是否会起作用,因为我似乎不起作用。我发现这是必要的,因为我正在使用 selenium,一个 Web 测试框架,有时它会卡在我无法从中获得任何输出的地方,所以我希望能够在不满足特定条件时关闭 if off (在指定秒数内用特定值更新内存缓存变量)。

感谢您对此的任何建议

最佳答案

确保您已将以下内容添加到您的 urls.py:

import djcelery
djcelery.setup_loader()

关于python - Celery、Django .. 制作任务/线程启动子任务/线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862008/

相关文章:

Python将数据库写入csv

python - 为什么我的函数调用会影响参数中发送的变量?

Javascript ajax 调用不会触发 Django

c - 多线程c程序设计帮助

python - 错误: json.解码器.JSONDecodeError:期望值:第1行第1列(字符0)

python - 注销后Django重新加载并重新登录

python - 如何过滤 Django QuerySet 的相关字段' 'all' 或 'none'

python - 是否可以从与创建进程的线程不同的线程等待子进程?

c++ - 在 while 循环中将线程置于另一个线程中

python - 批量插入 neo4j - 最佳选择?