在Django应用程序的后台运行celery任务

时间:2020-07-11 18:30:31

标签: celery

我正在尝试在Django视图中的另一个函数中调用celery,但是celery任务应该花费很长时间才能运行,因此在任务celery完成并且我需要views函数之前,views函数不会返回其结果在任务芹菜在后台运行时立即返回。 我不知道该怎么办,或者除了芹菜可以使用以外,是否还有其他解决方案。 预先谢谢你

1 个答案:

答案 0 :(得分:0)

要启用任务计划并确保函数可以返回响应并使长时间运行的进程在后台运行,建议您使用Django Background Tasks repo

查看文档here