在 Django 中运行后台进程的最佳方法是什么?

时间:2020-12-31 10:33:13

标签: python-3.x django django-rest-framework

我需要在 Django Rest API 中做以下事情。

当用户发送请求时,用请求信息更新数据库并在后台运行一个Python进程,它会在完成后更新数据库(这里我,不需要等到进程完成< /强>)。需要快速向用户返回响应。

按步骤描述: 当请求进来时

  1. 使用请求信息更新数据库
  2. 调用python进程(无需等待)
  3. 返回响应

我想知道实现此目的的最佳方法是什么(运行后台任务)。

这里我想在后台运行任务。不是按预定的方式。

请告诉我最好的方法。谢谢

1 个答案:

答案 0 :(得分:1)

我建议您检查 Celery。它允许您启动在后台运行的作业。它应该可以解决问题。