我正在开发基于Django的网络应用程序。在单元测试期间,我需要编写一个需要在后台运行“Celery worker”的测试。
我已经使用过:
CELERY_EAGER_PROPAGATES_EXCEPTIONS=True
CELERY_ALWAYS_EAGER=True
BROKER_BACKEND='memory
在over_ride设置中,但在需要时,这些不是为我在后台运行芹菜工作者。
任何帮助都会非常感激。
答案 0 :(得分:0)
芹菜不会被Django自动运行。 您可以通过从项目根目录运行来启动工作进程:
run()
$ celery -A my_proj worker
应该是您使用my_proj