Python 如何让Django休息电话启动工作?

Python 如何让Django休息电话启动工作?,python,django,Python,Django,很抱歉,如果这个问题已经被问了无数次,但我正试图用Django完成一些事情,但不知道如何开始,或者寻找什么帮助 我想做的是让Django web app生成一个(可能很长)任务,以响应用户用REST web请求点击它 用户访问myserver.com/some/rest/call Django应用程序将该应用路由到一个视图,这将启动我的工作。像子流程这样简单的事情就是我想要做的 Django视图会立即将成功返回给用户,即在返回响应之前不会等待长作业完成 这样的情况可能吗?我不清楚,如果最终导

很抱歉,如果这个问题已经被问了无数次,但我正试图用Django完成一些事情,但不知道如何开始,或者寻找什么帮助

我想做的是让Django web app生成一个(可能很长)任务,以响应用户用REST web请求点击它

  • 用户访问myserver.com/some/rest/call
  • Django应用程序将该应用路由到一个视图,这将启动我的工作。像子流程这样简单的事情就是我想要做的
  • Django视图会立即将成功返回给用户,即在返回响应之前不会等待长作业完成
这样的情况可能吗?我不清楚,如果最终导致它的功能将立即恢复,那么如何管理新的工作


谢谢你的指点

是的,这是一种常见的模式。大多数人将其用作异步任务队列。我想您也可以使用
子流程

就跟踪工作结果而言,这取决于你。芹菜当然使任务在处理过程中更容易管理和跟踪,但几乎所有系统都需要某种类型的数据存储来捕获操作结果