如何在Windows机器上用Django测试celery

我正在寻找资源,文档或关于如何在基于Linux的服务器上部署Windows机器上测试django celery的建议。

任何有用的答案将不胜感激和接受。

回答:

Celery(由于另一个答案指出是第4版)不支持Windows(来源:http : //docs.celeryproject.org/en/latest/faq.html#does-

celery-support-windows)。即使这样,您仍然可以选择:

使用task_always_eager=True。这将同步运行您的任务–通过此操作,您可以验证您的代码是否正在执行预期的工作。即使在Windows上,运行任务也可以同步运行。

更多信息:http :

//docs.celeryproject.org/en/latest/userguide/configuration.html#std : setting-

task_always_eager

使用WSL(Linux的Windows子系统)。

更多信息:https : //docs.microsoft.com/zh-

cn/windows/wsl/install-win10#install-the-windows-subsystem-for-

linux

在Windows上使用Docker。您可以在容器内运行Celery Worker和Celery Beat。

更多信息:https :

//docs.docker.com/docker-for-windows/

就个人而言,我将选项 用于单元测试,将选项 用于开发。

以上是 如何在Windows机器上用Django测试celery 的全部内容, 来源链接: utcz.com/qa/404490.html

回到顶部