【发布时间】:2020-11-15 10:43:30
【问题描述】:
我想知道如何在 django 的后端独立运行一个可能需要 2 分钟的很长的任务。我在python中使用了线程并且它可以工作,但是一旦我在主django项目中执行另一个任务,后台的任务就会停止并且没有完成执行。 Celery 和 django 后台任务也有同样的问题,我试过了,但没有用。 所以请如果有人知道如何做到这一点,请帮助我!!!! 提前非常感谢
【问题讨论】:
-
您可以查看 django redis 队列,github.com/rq/django-rq
-
django rq 是否可以通过运行主要的 django 视图使任务运行而不会被暂停???
-
是的。任务排队并在后台运行,而不会以任何方式中断视图。
标签: django