返回 HTTP 请求时按计划处理后台任务

Processing Background Tasks on a Scheduled Basis While returning HTTP Requests

这是我想要完成的:

  1. 已发出 GET 请求
  2. 已安排后台任务。响应已安排任务。
  3. 十秒后(做出响应后),任务被处理。

我想异步执行此操作,这样发出调用的计算机就不会等待响应,可以执行其他任务而不会浪费 CPU。

如果我使用命令

,我可以处理后台任务
python manage.py process_tasks

但我希望它在我的 Python 代码中定期自动发生。

我该怎么做?

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

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