返回HTTP请求时,按计划的基础处理后台任务

时间:2018-06-21 20:25:53

标签: python django background-task

这是我要完成的工作:

  1. 提出请求
  2. 计划了后台任务。做出已安排任务的响应。
  3. 十秒钟后(做出响应后),任务被处理。

我想异步执行此操作,以便发出呼叫的计算机不会等待响应,并且可以执行其他任务而不会浪费CPU。

如果使用命令

,我就能处理后台任务
python manage.py process_tasks

但是我希望这在我的Python代码中自动自动执行。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

处理后台任务是解决我的问题的错误方法,但是我有通过python处理后台任务的解决方案:

import subprocess
subprocess.call("python manage.py process_tasks")